gpt4 book ai didi

oracle - oracle中删除多行

转载 作者:行者123 更新时间:2023-12-04 01:42:57 26 4
gpt4 key购买 nike

DELETE FROM MYTABLE WHERE ID = 1 and NAME ='xyz';
DELETE FROM MYTABLE WHERE ID = 2 and NAME ='abc';
DELETE FROM MYTABLE WHERE ID = 3 and NAME ='abc';

我有上面提到的多个删除语句。如何在 less 语句中删除它们。我必须写 100 条删除语句吗?

最佳答案

你可以这样做:

delete from mytable
where (id, name) in ((1, 'xyz'),
(2, 'abc'),
(3, 'abc'));

关于oracle - oracle中删除多行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45734930/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com