私は以下のような手順を持っています
BEGIN
SET NOCOUNT ON
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'X')
UPDATE TABLE X
SET ROW = 4
WHERE NAME = 'STEVE'
IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'Y')
UPDATE TABLE Y
SET ROW = 5
WHERE NAME = 'ART'
END
2つのIFステートメントをアトミック性で評価したい場合、BEGINTRANおよびCOMMITTRANカプセル化を追加する必要がありますか?