SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [Lending].[uspHMDAUpdateExport] (@BatchId int, @ModifiedById int)
AS
BEGIN
SET NOCOUNT ON
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
DISABLE TRIGGER Lending.utrHMDAAudit ON Lending.HMDA
UPDATE Lending.HMDA SET IsExported = 1,ModifiedById = @ModifiedById WHERE BatchId = @BatchId
ENABLE TRIGGER Lending.utrHMDAAudit ON Lending.HMDA
END
SET QUOTED_IDENTIFIER OFF
GO
GRANT EXECUTE ON [Lending].[uspHMDALarInfoGet] TO [caApplication] AS [dbo]
GO
說DISABLE和ENABLE語法是錯誤的。爲什麼?錯誤的TSQL DISABLE和ENABLE語句
也許'[Lending]'不是觸發器的正確模式? – 2010-08-03 19:26:01
從希望進行數據審計的人的角度來看,禁用審計觸發通常是一個糟糕的主意。你爲什麼禁用它? – HLGEM 2010-08-03 21:38:26