我想創建一個像下面這樣的過程,但它的語法錯誤。 任何人都可以指出問題嗎?禁用啓用觸發器SQL服務器
Create PROCEDURE [dbo].[my_proc] AS
BEGIN
DISABLE TRIGGER dbo.tr_name ON dbo.table_name
-- some update statement
ENABLE TRIGGER dbo.tr_name ON dbo.table_name
END
** Error Message : Incorrect syntax near 'ENABLE'.
SqlServer的哪些版本適合這種情況?而不是爲我工作,而'DISABLE TRIGGER [dbo]。[tr_name] on [schema]。[table_name]'工作 – Maslow 2016-07-14 21:11:48
它適用於我(Sql Server 2014)。 – 2016-11-01 08:12:29
你的回答是正確的。但實際上,@ pang語句不需要任何修復而不是簡單的';'!我更喜歡使用'ENABLE Trigger'。它適用於從2008年開始的所有SQL Server。 – 2018-01-13 08:47:44