天天看点

[SQLServer]错误处理

一.RAISERROR

WITH选项:

LOG: 将错误消息放入到windows错误日志中(注意windows错误日志可能被填满)

NOWAIT: 直接将错误发送给客户

SETERROR: 只在消息字符串中将错误号复位到50000

二.@@ERROR: 全局变量

最基本的错误处理方式。

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

WITH选项:

LOG: 将错误消息放入到windows错误日志中(注意windows错误日志可能被填满)

NOWAIT: 直接将错误发送给客户

SETERROR: 只在消息字符串中将错误号复位到50000

二.@@ERROR: 全局变量

最基本的错误处理方式。

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