当前位置: 代码迷 >> Oracle开发 >> 晕 被小疑点给搞迷糊了insert values里面有'&'
  详细解决方案

晕 被小疑点给搞迷糊了insert values里面有'&'

热度:265   发布时间:2016-04-24 07:04:11.0
晕 被小问题给搞迷糊了insert values里面有'&'
晕 被小问题给搞迷糊了insert values里面有'&'

insert ..values('aaa&bbb');

一运行 就要bbb的值

怎么办?

------解决方案--------------------
如果是sqlplus的话执行set define off来关闭变量
------解决方案--------------------
方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行
方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码
方法三:使用转义符'
  相关解决方案