Oracle下特殊字符 &

2014-11-24 18:07:08 · 作者: · 浏览: 0

1.SQL SERVER下是支持插入的


update ezoffice.menuset


set righturl='/defaultroot/InfoAction.do type=all&channelType=0&userChannelName=信息管理&userDefine=0&orderBy=date'


where menuname = '信息管理';


2.同样的语句在ORACLE下执行就编译都通不过,因为在ORACLE中&是一个特殊的字符串。


所以要写成下句形式才能执行。


update oa_menuset t


set t.righturl='/defaultroot/InfoAction.do type=all'||'&'||'channelType=0'||'&'||'userChannelName=信息管理'||'&'||'userDefine=0'||'&'||'orderBy=date'


where t.menuname = '信息管理';