Considérations sur les performances des Déclencheurs vs Contraintes

J'essaie de savoir si je dois être à l'aide de critiques de la logique dans un déclencheur ou une contrainte à l'intérieur de ma base de données.

Jusqu'à présent, j'ai ajouté de la logique dans les déclencheurs comme il me donne le contrôle sur ce qui se passe à côté et je peux fournir des messages de l'utilisateur au lieu d'une erreur qui sera probablement confondre les utilisateurs.

Est-il notable gain de performance en utilisant des contraintes sur les déclencheurs et quelles sont les meilleures pratiques pour la détermination de l'utiliser.

  • envisager de prendre loin de sql server tous les renvois. Je pense que la question et les réponses sont à la base de données agnostique.
InformationsquelleAutor HAdes | 2008-09-29