表一,把姓名=“張三”的紀錄改成“李四”;
表二,新增一條紀錄{學校="小學"}。
兩張表沒關系,沒約束,誰能Merge一句話做兩件事,我學習一下。謝謝。
uj5u.com熱心網友回復:
這是符合常理的需求么
uj5u.com熱心網友回復:
不可以。MERGE 的目標表就只有一個。如果強制兩者要一致完成,應該用上事務, 類似下面:
BEGIN TRY
BEGIN TRAN
--to do
COMMIT TRAN;
END TRY
BEGIN CATCH
ROLLBACK TRAN;
SELECT ERROR_MESSAGE() AS msg;
END CATCH
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/233294.html
標籤:基礎類
