ORACLE中Insert时总是出现让enter value for....

在Oracle中执行INSERT语句时遇到提示'enter value for...'的问题,原因是值中有转义字符。解决方法包括:在SQL PLUS中设置define off关闭转义字符定义,或者将define设置为其他字符,或者启用escape并设定转义字符。
摘要由CSDN通过智能技术生成

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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值