Oracle 特殊字符
我有一个查询
select * from table where name in ('52 T&M', '60 T&M');
“&”导致查询需要一个参数。如何限定“&”在查询中进行刺痛,以便查询可以找到带有“&”的字符串他们的性格?
I have a query
select * from table where name in ('52 T&M', '60 T&M');
The "&" is causing the query to expect a parameter. How do I qualify the "&" in the query to sting so that the query can find string with the "&" character in them?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
与号(“&”)是 SQLPlus 解释为变量占位符的字符。使用:
The ampersand ("&") is a character interpreted by SQLPlus as a variable placeholder. Use:
我通常会按照 omg 的建议使用
set Define off
但也可以这样做:I would normally use
set define off
as suggested by omg but it is also possible to do it like this:我假设你使用sqlplus,所以
之前执行
在设置扫描关闭
I assume you use sqlplus, so
execute before
set scan off