以前碰到过这个问题,后来忘了>_<
这次正好同事遇到这个问题,记录一篇日志备忘。
问题很容易描述,就是在SQL语句中的字符串中出现了&符号,当执行的时候会被认为是参数需要传递,如update product set brand = 'D&G';
解决办法是把语句改为:update product set brand = 'D' || '&' || 'G';
或者是:update product set brand = 'D' || chr(38) || 'G';
Live Writer真的很方便啊,以前想记录点什么东西总觉得通过web发布很麻烦,现在没有偷懒的理由了。