首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Oracle SQL转义字符(用于'&')

Oracle SQL转义字符(用于'&')
EN

Stack Overflow用户
提问于 2009-07-16 12:50:17
回答 6查看 302.9K关注 0票数 95

在尝试使用Oracle SQL Developer执行SQL insert语句时,我一直在生成"Enter substitution value“提示:

代码语言:javascript
复制
insert into agregadores_agregadores 
(
 idagregador,
 nombre,
 url
) 
values 
(
 2,
 'Netvibes',
 'http://www.netvibes.com/subscribe.php?type=rss\&url='
);

我已经使用上面的'\‘尝试了escaping the special character in the query,但是我仍然无法避免'&',这会导致字符串替换。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-07-20 13:33:47

&DEFINE的默认值,它允许您使用替代变量。我喜欢使用以下命令来关闭它

代码语言:javascript
复制
SET DEFINE OFF

这样你就不必担心转义或CHR(38)。

票数 139
EN

Stack Overflow用户

发布于 2010-04-27 14:53:14

|| chr(38) ||

这个解决方案非常完美。

票数 65
EN

Stack Overflow用户

发布于 2009-07-16 12:53:11

代码语言:javascript
复制
insert into AGREGADORES_AGREGADORES (IDAGREGADOR,NOMBRE,URL)
values (2,'Netvibes',
'http://www.netvibes.com/subscribe.php?type=rss' || chr(38) || 'amp;url=');
票数 17
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1137354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档