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