Lorsque je découvrais le langage SQL à l’origine, on me disait toujours que vous n’utilisiez que des déclencheurs si vous en aviez vraiment besoin et que vous utilisiez des procédures stockées, si possible.
Malheureusement, à l'époque (il y a quelques années), je n'étais pas aussi curieux et soucieux des fondamentaux que je ne le suis maintenant, alors je n'ai jamais demandé pourquoi.
Quelle est l'opinion des communautés à cet égard? Est-ce juste la préférence personnelle de quelqu'un, ou faut-il éviter les déclencheurs (comme les curseurs) à moins qu'il y ait une bonne raison pour cela.