sqlplus中运行的sql语句的备注中有&的解决方法

如果在sqlplus中运行的sql语句的备注中有&,就会误认为是传入的变量,需要我们输入数据。为避免这个问题,可以配置set define off,就可以避免这个问题。

SQL> select /* &test*/ * from dual;
Enter value for test: 1
old   1: select /* &test*/ * from dual
new   1: select /* 1*/ * from dual

D
-
X

SQL> set define off
SQL> select /* &test*/ * from dual;

D
-
X

SQL> 

Related Posts