コメント
コメントの投稿
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。
BEGIN
BEGIN TRY
--トランザクション開始
BEGIN TRANSACTION;
--更新
UPDATE [テーブル名]
SET [フィールド名] = 'test'
WHERE [フィールド名] = 2
;
--コミット
COMMIT TRANSACTION;
END TRY
BEGIN CATCH
--ロールバック
ROLLBACK TRANSACTION;
--エラーを表示します。
PRINT 'ErrorNumber:' + CONVERT(nvarchar, ERROR_NUMBER()) + NCHAR(13) + NCHAR(10) +
'ErrorSeverity:' + CONVERT(nvarchar, ERROR_SEVERITY()) + NCHAR(13) + NCHAR(10) +
'ErrorState:' + CONVERT(nvarchar, ERROR_STATE()) + NCHAR(13) + NCHAR(10) +
--'ErrorProcedure:' + CONVERT(nvarchar, ERROR_PROCEDURE()) + NCHAR(13) + NCHAR(10) +
'ErrorLine:' + CONVERT(nvarchar, ERROR_LINE()) + NCHAR(13) + NCHAR(10) +
'ErrorMessage:'+ CONVERT(nvarchar(1000), ERROR_MESSAGE())
;
END CATCH
END;
※名前とタイトルが入力されていないコメントでは他のコメントとの区別ができません。
入力されていないコメントには返信しませんのであらかじめご了承くださいませ。