在sql语句里面的字符串里面如果有“&”符号,好像就被转义了,变成了“OEM_sqlplus_input_finished”。

解决方案 »

  1.   

    insert into table(column) values('\&') escape '\';
      

  2.   

    insert into table(column) values(chr(38));
    用&的ASCII碼即可.
      

  3.   

    嘿嘿,写一个搞笑的:
    insert into table(column) values(substr('\&',2,1))
      

  4.   

    一楼的好像不可以,
    SQL> insert into aaaa(a1) values('\&') escape '\';insert into aaaa(a1) values('&') escape '\'ORA-00933: SQL 命令未正确结束
      

  5.   

    在pl/sql中 &&就是一个&的
      

  6.   

    使用 && 进行转义
      

  7.   

    呵呵,ningoo跑这边来占沙发了?