SQLServer日記

SQLServer2000のストアドでTransaction

1 Mins read

なんでもやります(笑)って、
今日はちょっとストアド書いていて引っかかったので覚書

SQLを実行してエラーになると@@error変数にエラー番号が格納されるのを使用する方法
 

BEGIN TRANS

--SQL文1
if @@error <> 0 goto hoge

--SQL2
if @@error <> 0 goto hoge

COMMIT
RETURN

hoge:
ROLLBACK
Print N'Error'
RETURN

こんな感じ(笑)

Read more