2017-01-03 47 views
-2

我试图使用Oracle SQL Developer中绑定变量,但每次我执行我的Oracle PL/SQL - 绑定变量的基本问题 - ORA-00900

ORA-00900“无效的SQL语句”错误。

这里是我的代码:

VARIABLE v_bind1 NUMBER; 

这是错误,我得到: https://s27.postimg.org/edqqt2mhv/bind_variable_problem.jpg

Oracle数据库11g 11.2.0.4.0

PL/SQL版本11.2.0.4.0

的Oracle SQL Developer 1.5.5

+0

的[我如何使用Oracle SQL Developer中的变量?(可能的复制http://stackoverflow.com/questions/ 5653423/how-do-i-use-variables-in-oracle-sql-developer) – Aleksej

+0

声明没有错。 SQL Developer的版本太旧了。 [下载最新版本,这是4.2](http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html) –

+0

感谢您的回答,但DECALRE SQL * Plus功能应该是由1.5.5支持:http://www.oracle.com/technetwork/developer-tools/sql-developer/sql-worksheet-commands-097146.html。另外,我也遇到同样的问题,例如EXECUTE功能 – user7369163

回答

1

好吧,我发现了这个问题。 我正在使用命令执行语句(F9)。 为了让SQL * Plus命令工作,我应该使用运行脚本(F5)