<分区>
Possible Duplicate:
How do I ignore ampersands in a SQL script running from SQL Plus?
我有一个 using sql 语句,其中 WHERE 子句中显式使用了一个和号 (&)。
例如select * from table1 where column1 IN('abc',"'a & b',''def')
在此语句中,我将 IN 子句的值作为逗号分隔的字符串e.g.string1="'abc',"'a & b',''def'"
我直接用它来构建我的 sql 查询。 现在,当我尝试运行此查询时,我无法执行此查询,因为当我在运行时执行它时,它要求为 & 符号替换字符。
如何更改或改变我的查询以便我可以使用“&”符号
我是否应该在我要操作的字符串上使用正则表达式以使其工作。因为我在 sql 查询中使用的字符串(逗号分隔值)来自文本框。 我使用的数据库是Oracle
请帮忙