【发布时间】:2016-11-14 12:11:38
【问题描述】:
我有一个具有以下格式值的字符串
A , B, C
我需要将它传递给 SQL 语句的条件为
SELECT * FROM mytable
WHERE colname in ('A','B','C')
我该怎么做? 我没有使用 PreparedStatement,正在使用普通 SQL。
【问题讨论】:
-
使用动态 SQL 可能会得到最好的结果
-
@RichBenner 还有哪些其他选择?
-
@RichBenner 我正在使用 Oracle 数据库。
-
然后在你第一次询问时用 oracle 标记它,我们不介意读者。