ORACLE在执行insert语句时,总是出现让enter value for....
解决:在执行insrt语句前,在SQL PLUS中,执行SQL> set define off
原因:是因为在insert时,值中有转义字符,插入数据前,需关闭转义字符的定义。
SQLPLUS下处理&字符的方法还有如下几个:
(1) 关闭对于替换字符的定义
SQL> set define off
SQL>insert into t values('&2');
1 row created.