gpt4 book ai didi

SQL - 返回已删除的行

转载 作者:行者123 更新时间:2023-12-04 17:50:50 24 4
gpt4 key购买 nike

我想组合一个返回行的 SELECT 和一个删除我选择的行的子集的 DELETE?

这可能吗?

最佳答案

如果您有一个返回所有候选的 SELECT 语句,只需使用 OUTPUT DELETED.* 将 SELECT 更改为 DELETE。

 SELECT * 
FROM tbl1
INNER JOIN tbl2 on tlb1.col = tbl2.col
INNER JOIN tlb3 on tbl2.anothercol = tbl3.somecol
WHERE blah blah blah

可以变成:
 DELETE tbl1 OUTPUT DELETED.*
FROM tbl1
INNER JOIN tbl2 on tlb1.col = tbl2.col
INNER JOIN tlb3 on tbl2.anothercol = tbl3.somecol
WHERE blah blah blah

关于SQL - 返回已删除的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669715/

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