我有一个非常简单的查询
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'
有什么想法吗?
答案 0 :(得分:6)
尝试添加()
:
SELECT id FROM table where ID in (&data)
输入值应为'11,12,13'
或尝试添加('')
:
SELECT id FROM table where ID in (&data)
输入值应为11,12,13