天天看點

[SQLServer]錯誤處理

一.RAISERROR

WITH選項:

LOG: 将錯誤消息放入到windows錯誤日志中(注意windows錯誤日志可能被填滿)

NOWAIT: 直接将錯誤發送給客戶

SETERROR: 隻在消息字元串中将錯誤号複位到50000

二.@@ERROR: 全局變量

最基本的錯誤處理方式。

三.TRY...CATCH: 可以嵌套

WITH選項:

LOG: 将錯誤消息放入到windows錯誤日志中(注意windows錯誤日志可能被填滿)

NOWAIT: 直接将錯誤發送給客戶

SETERROR: 隻在消息字元串中将錯誤号複位到50000

二.@@ERROR: 全局變量

最基本的錯誤處理方式。

三.TRY...CATCH: 可以嵌套