Chapter 5 Construction de triggers et procédures
Que vous utilisiez l'option de modèle de régénération automatique ou la régénération manuelle des triggers, tous les triggers qui sont basés sur un modèle de trigger sont régénérés. Ceci inclut :
Régénération des triggers après un changement de famille de SGBD
Si vous changez de famille de SGBD cible (par exemple, si vous passez de Sybase à Oracle ou à IBM DB2), les triggers sont automatiquement régénérés.
Lorsqu'un trigger basé sur un modèle de trigger est modifié, il devient un trigger utilisateur. La fonction de régénération des triggers ne crée pas de triggers correspondant à un modèle de trigger attaché à un trigger utilisateur si vous avez sélectionné le mode "Préserver".
Si vous souhaitez recréer un trigger en fonction du même modèle de trigger, vous pouvez procéder comme suit :
Par exemple, si Trigger1 est basé sur le modèle de trigger TrigTpl1. Vous modifiez Trigger1 de telle sorte que PowerAMC le transforme en trigger utilisateur. Si vous souhaitez recréer un trigger basé sur TrigTpl1, vous pouvez cliquer sur le bouton Utilisateur dans l'onglet Définition de la feuille de propriétés de Trigger1 : vous restaurez ainsi le modèle de trigger, mais vous perdez les changements que vous avez apportés au trigger. Vous pouvez également conserver les changements apportés au trigger en sélectionnant <Aucun> dans la liste de modèle de trigger sur l'onglet Définition de la feuille de propriétés du trigger. Le modèle de trigger est détaché du trigger et un nouveau trigger basé sur ce modèle de trigger sera créé la prochaine fois que vous recréerez des triggers.
Copyright (C) 2005. Sybase Inc. All rights reserved. |
![]() |