如果在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>