下のコメントついでに2005の処理
2005からはTry~Catchっぽくなってる
(2000方式でももちろんOK!)
BEGIN TRY
BEGIN TRANSACTION --トランザクションの開始
--SQL文1
COMMIT TRANSACTION --トランザクションを確定
END TRY
--例外処理
BEGIN CATCH
ROLLBACK TRANSACTION --トランザクションを取り消し
PRINT ERROR_MESSAGE() --エラー内容を戻す
PRINT 'ROLLBACK TRANSACTION'
END CATCH


