我有一个查询
select * from table where name in ('52 T&M', '60 T&M');
“&”导致查询期望参数。我如何获得“&”的资格在sting的查询中,以便查询可以找到带有“&”的字符串他们中的角色?
答案 0 :(得分:9)
&符号(“&”)是由SQLPlus解释为变量占位符的字符。使用:
SET DEFINE OFF
答案 1 :(得分:4)
我通常会按照omg的建议使用set define off
,但也可以这样做:
select *
from table
where name in ('52 T'||Chr(38)||'M', '60 T'||Chr(38)||'M');
答案 2 :(得分:0)
我假设你使用sqlplus,所以 在
之前执行关闭扫描