我知道如何用这样的句子删除一组行:8 q o1 ]2 ]$ T6 F0 K+ }
DELETE FROM my_table WHERE id=23 AND year=2012 AND value=16DELETE FROM my_table WHERE id=17 AND year=2012 AND value=16DELETE FROM my_table WHERE id=64 AND year=2012 AND value=16但我想把上述三个句子组合成一个ID单个23、17或64DELETE。& d7 ~2 C2 D( c, y
在Oracle SQL执行此操作的语法是什么? 8 L9 E ~2 n, X3 u! M # a7 A& m1 f! ]) T 解决方案: 1 d4 z0 _9 ]/ S9 Q 您可以使用SQLIN例如:: P8 `/ }1 j( c2 b
DELETE FROM my_table WHERE id IN AND year=2012 AND value=16注意: Oracle列表中最多可包含1000个项目。