- ERROR_NUMBER() – 返回错误号。
- ERROR_SEVERITY() – 返回错误严重级别。
- ERROR_STATE() – 返回错误状态。
- ERROR_PROCEDURE() - 返回错误所在的存储过程或触发器的名称。
- ERROR_LINE() - 返回错误所在行的行号。
- ERROR_MESSAGE() - 返回错误的实际信息。
begin try
declare @msg datetime;
set @msg = '123123';--此处会报个错
select @msg
end try
begin catch
print ERROR_MESSAGE()
end catch