Quiero crear un proceso como el siguiente pero tiene un error en la sintaxis. ¿Podría alguien señalar el problema?Deshabilitar Activar el servidor SQL de activación
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'.
¿Para qué versiones de SqlServer es bueno? no funciona para mí, mientras 'DISABLE TRIGGER [dbo]. [tr_name] en [schema]. [table_name]' funcionó – Maslow
Funciona para mí (Sql Server 2014). –
Tu respuesta es correcta. Pero en realidad las declaraciones de @pang no necesitan ninguna corrección en lugar de un simple ';'! Prefiero usar 'ENABLE Trigger'. Es aplicable en todos los servidores SQL a partir de 2008. –