SQL Server raiserror

abstractcyj發表於2013-11-26
select GETDATE()
print('1')
raiserror 50001 '此處出錯了'
print('2')
select GETDATE()-2

與Oracle不同,上面的T-SQL程式碼不會因為錯誤的出現而中斷執行,而是會接著執行後續的print與select。
所以在raiserror之後,需要加上return來確保退出正在執行的程式碼塊

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8520577/viewspace-1061124/,如需轉載,請註明出處,否則將追究法律責任。

相關文章