PLSQL中的&字符处理

转载:http://www.cnblogs.com/RobertLee/archive/2007/09/22/902539.html

 

 

 

以前碰到过这个问题,后来忘了>_<

这次正好同事遇到这个问题,记录一篇日志备忘。

问题很容易描述,就是在SQL语句中的字符串中出现了&符号,当执行的时候会被认为是参数需要传递,如update product set brand = 'D&G';

解决办法是把语句改为:update product set brand = 'D' || '&' || 'G';

或者是:update product set brand = 'D' || chr(38) || 'G';

Live Writer真的很方便啊,以前想记录点什么东西总觉得通过web发布很麻烦,现在没有偷懒的理由了。

猜你喜欢

转载自marc0658.iteye.com/blog/1625332