2

我有一个非常简单的查询

SELECT id FROM table where ID in &data

当我运行此 SQL 时,系统会提示我输入一些值到&data.

我希望能够使用它来选择几个 id。即 &data = "11,12,13"

但后来我得到一个错误ORA-00933

我试过了:

11,12,13
'11,12,13' -> ORA-01722
'11','12','13'

有任何想法吗?

4

1 回答 1

6

尝试添加()

SELECT id FROM table where ID in (&data)

输入值应该是'11,12,13'

或尝试添加('')

SELECT id FROM table where ID in (&data)

输入值应该是11,12,13

于 2012-10-11T20:26:53.003 回答