1. 日常维护
1.1. 错误捕获
begin try
--Your code
end try
begin catch
declare @ERROR_PROCEDURE nvarchar(max) = convert(nvarchar(max),ERROR_PROCEDURE())
declare @ERROR_LINE nvarchar(max) = convert(nvarchar(max),ERROR_LINE())
declare @ERROR_MESSAGE nvarchar(max)= convert(nvarchar(max),ERROR_MESSAGE())
RAISERROR (N'存储过程 %s 行 %d %s', -- Message text.
10, -- Severity,
1, -- State,
@ERROR_PROCEDURE,
@ERROR_LINE,
@ERROR_MESSAGE
); -- Second argument.
end catch