次のステートメントはアトミック操作ですか?
UPDATE [table1]
SET column1=@val1, column2.WRITE(@val2, NULL, 0) WHERE table1_id=@id
または、エラーが発生した場合に列がまったく更新されないか、または両方が更新されるように、トランザクション内に配置する必要がありますか?
列は次のように定義されます。
column1 int not null,
column2 varbinary(max) not null