Sql server 2005 捕获错误并登录SQL Server 2005
我有很多插入操作的大脚本。其中一些可能有错误,所以我想把它们写到临时表中 最好的方法是什么?Sql server 2005 捕获错误并登录SQL Server 2005,sql-server-2005,Sql Server 2005,我有很多插入操作的大脚本。其中一些可能有错误,所以我想把它们写到临时表中 最好的方法是什么? 我会在SQL 2005中使用类似于 网站引用的示例: BEGIN TRY -- Generate a divide-by-zero error. SELECT 1/0; END TRY BEGIN CATCH SELECT ERROR_NUMBER() AS ErrorNumber, ERROR_SEVERITY() AS ErrorSeveri
我会在SQL 2005中使用类似于 网站引用的示例:
BEGIN TRY
-- Generate a divide-by-zero error.
SELECT 1/0;
END TRY
BEGIN CATCH
SELECT
ERROR_NUMBER() AS ErrorNumber,
ERROR_SEVERITY() AS ErrorSeverity,
ERROR_STATE() AS ErrorState,
ERROR_PROCEDURE() AS ErrorProcedure,
ERROR_LINE() AS ErrorLine,
ERROR_MESSAGE() AS ErrorMessage;
END CATCH;
GO
我会在SQL 2005中使用类似于 网站引用的示例:
BEGIN TRY
-- Generate a divide-by-zero error.
SELECT 1/0;
END TRY
BEGIN CATCH
SELECT
ERROR_NUMBER() AS ErrorNumber,
ERROR_SEVERITY() AS ErrorSeverity,
ERROR_STATE() AS ErrorState,
ERROR_PROCEDURE() AS ErrorProcedure,
ERROR_LINE() AS ErrorLine,
ERROR_MESSAGE() AS ErrorMessage;
END CATCH;
GO