我想使用SQL查询在我的数据库中搜索'R& D',但它没有正确地执行此操作。它不是正在阅读&因为它是启动&运算符函数,即使它在引号下。 我该怎么办?
答案 0 :(得分:2)
尝试使用:
'R' || chr(38) || 'D'
38是Oracle SQL中&
字符的代码。
答案 1 :(得分:1)
你也可以这样做:
SELECT * FROM YourTable t
where t.Column = 'R&' || 'D'
&
仅在其后跟另一个字符时才被视为变量。