Không.
Bạn chỉ có thể thực hiện UPDATE
hoặc INSERT
vào một bảng tại một thời điểm.
Tuy nhiên, nếu bạn cần thực hiện nhiều lần, bạn có thể đính kèm chúng trong một giao dịch để đảm bảo rằng tất cả chúng đều vượt qua hoặc thất bại:
BEGIN TRY
BEGIN TRAN
UPDATE Table1
SET Col1=Value1
UPDATE Table2
SET Col2=Value2
COMMIT TRAN
END TRY
BEGIN CATCH
IF @@TRANCOUNT>0 ROLLBACK
<error message reporting here>
END CATCH