我知道如何用这样的句子删除一组行:3 u/ V) G' F2 [
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。 2 g9 }; R4 b$ e3 x% R. i1 M在Oracle SQL执行此操作的语法是什么?5 r$ f) p2 M9 z( |
2 M) {( p3 A5 D, |- q7 M& z+ { 解决方案: % I: t( B% F. ` 您可以使用SQLIN例如:% M1 E+ [3 K% T9 L( f
DELETE FROM my_table WHERE id IN AND year=2012 AND value=16注意: Oracle列表中最多可包含1000个项目。