Je veux créer un proc comme ci-dessous mais il a une erreur sur la syntaxe. Quelqu'un pourrait-il signaler le problème?Désactiver Activer le serveur SQL de déclenchement
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'.
pour quelles versions de SqlServer est-ce bon? ne fonctionne pas pour moi, alors que 'DISABLE TRIGGER [dbo]. [tr_name] sur [schéma]. [nom_table]' travaillé – Maslow
Cela fonctionne pour moi (Sql Server 2014). –
Votre réponse est correcte. Mais en réalité les instructions @pang n'ont pas besoin de correctif au lieu d'un simple ';'! Je préfère utiliser 'ENABLE Trigger'. Il est applicable sur tous les serveurs SQL à partir de 2008. –