【问题标题】:How to both update and select in a same operation如何在同一操作中同时更新和选择
【发布时间】:2012-10-12 17:32:14
【问题描述】:

如何在 TSQL 中执行此操作? :How UPDATE and SELECT at the same time

【问题讨论】:

    标签: tsql


    【解决方案1】:

    链接问题中答案的 TSQL 等效项类似于

    UPDATE [table]
    SET foo=1
    OUTPUT INSERTED.*, DELETED.*
    WHERE boo=2
    

    在更新语句中,您可以使用 INSERTED 获取“之后”值,使用 DELETED 获取“之前”值。

    【讨论】:

      【解决方案2】:

      您正在寻找OUTPUT clause

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-05-29
        • 2018-09-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多