Mis en ligne le 24/05/2005 - Publié en Juin 2004
Les meilleurs trucs et astuces d'hier et d'aujourd'hui pour les DBA ...
Contraintes ou triggers
Comment choisir entre une contrainte
et un trigger ? Si une contrainte suffit
pour effectuer le travail, par exemple
pour appliquer l’intégrité référentielle,
utilisez-la. Si vous avez besoin d’une logique
plus complexe, employez un trigger.
La compréhension de leurs différences
fondamentales peut vous aider
à choisir entre les deux.
Premièrement, les contraintes sont
proactives : elles empêchent la survenance
d’actions non souhaitées. Les triggers sont réactifs : ils
permettent de réparer les dommages. Une contrainte vous
indique de ne pas supprimer un client ayant des factures en
suspens. Un trigger annule l’opération DELETE si vous essayez
de supprimer un client ayant des factures non réglées.
Les contraintes s’appliquent à la table
courante. Les triggers peuvent référencer
d’autres tables, même si elles sont situées
dans une autre base de données ou sur un
autre serveur. Vous devez programmer
l’action effectuée par un trigger, alors
qu’avec les contraintes, c’est SQL Server
qui définit les actions. De même, les triggers
autorisent les messages d’erreur personnalisés,
alors qu’une contrainte se
contente de retourner un message énigmatique
sur une violation de contrainte de
la relation de clé étrangère, ce qui a un
sens pour vous, mais pas pour la plupart
des utilisateurs de base de données. Vous
devez traiter les codes d’erreur retournés
et les convertir dans un message convivial
au niveau de l’application cliente pour
l’utilisateur.
Téléchargez cette ressource
Comment accélérer la transformation des environnements de travail ?
Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.
Les articles les plus consultés
- Dark Web : où sont vos données dérobées ?
- 9 défis de transformation digitale !
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
- ActiveViam fait travailler les data scientists et les décideurs métiers ensemble
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
Les plus consultés sur iTPro.fr
- Face à l’urgence écologique, l’IT doit faire sa révolution
- IoT et cybersécurité : les bases que chaque décideur doit maîtriser
- AWS re:Invent 2025 : décryptage des grandes innovations qui vont transformer le cloud
- Gouvernance et optimisation des dépenses logicielles : Comment éviter les pièges de la consommation?
Articles les + lus
Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
Une menace à 1 milliard d’euros : le gouffre de la fraude e-commerce en France
Maîtriser l’observabilité des données IA
Data & IA en 2025 : ce que les CDO révèlent aux équipes IT et data
L’IA gagne du terrain dans les PME françaises
À la une de la chaîne Data
- Infrastructures IT : 5 leviers concrets pour éviter les impasses technologiques
- Une menace à 1 milliard d’euros : le gouffre de la fraude e-commerce en France
- Maîtriser l’observabilité des données IA
- Data & IA en 2025 : ce que les CDO révèlent aux équipes IT et data
- L’IA gagne du terrain dans les PME françaises
