一尘不染

Oracle特殊字符

sql

我有一个查询

select * from table where name in ('52 T&M', '60 T&M');

“&”使查询期望参数。如何将查询中的“&”限定为刺痛,以便查询可以找到其中带有“&”字符的字符串?


阅读 202

收藏
2021-05-30

共1个答案

一尘不染

我通常会set define off按照omg的建议使用,但也可以这样做:

select *
from table
where name in ('52 T'||Chr(38)||'M', '60 T'||Chr(38)||'M');
2021-05-30