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

results matching ""

    No results matching ""