晕 被小问题给搞迷糊了insert values里面有'&'insert ..values('aaa&bbb');一运行 就要bbb的值怎么办?

解决方案 »

  1.   

    如果是sqlplus的话执行set define off来关闭变量
      

  2.   

    方法一:在要插入的SQL语句前加上Set define off;与原SQL语句一起批量执行
    方法二:在SQL语句中将'&'替换成chr(38),因为chr(38)是‘&’的ASCII码
    方法三:使用转义符'
      

  3.   

     insert into table_name values(a.substring(a.indexOf("&")+1,a.length())); 这样 就行了 肯定