关于 Oracle 的 Update 更新 & 字符
写OracleUpdate语句时,如何把字符串的值更新为带有&字符的值?直接写UpdatexxxSetcolumn='xxx&xx'不行啊,会出现变量替代的窗口。...
写 Oracle Update 语句时,如何把字符串的值更新为带有 & 字符的值?直接写 Update xxx Set column = 'xxx&xx' 不行啊,会出现变量替代的窗口。
展开
3个回答
展开全部
因为“&"是特殊字符啊,你插入或更新失败就是因为在语句里遇到这个字符时会特殊处理,你可以这么改一下:
Update xxx Set column = 'xxx'||'&'||'xx'
应该就可以了。
Update xxx Set column = 'xxx'||'&'||'xx'
应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
& 是oracle的 关键字 、
1 update tab1 set col='b||'&' where .....
2 update tab1 set col='b||chr(38)' where ...
3 更新的时候 set define off 关闭变量替代功能 也是可以的
希望帮到你 ..
1 update tab1 set col='b||'&' where .....
2 update tab1 set col='b||chr(38)' where ...
3 更新的时候 set define off 关闭变量替代功能 也是可以的
希望帮到你 ..
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询