FirebirdSQL logo

Procédures stockées

Une procédure stockée est un programme stocké dans la zone de métadonnées d’une base de données et exécuté côté serveur. Une procédure stockée peut être appelée par des procédures stockées (y compris elle-même), des déclencheurs et des programmes clients. Si une procédure stockée s’appelle elle-même, elle est appelée procédure récursive.

Avantages des procédures stockées

Les procédures stockées présentent les avantages suivants:

Modularité

Les applications fonctionnant sur la même base de données peuvent utiliser la même procédure stockée, ce qui réduit la taille du code de l’application et élimine la duplication du code.

Prise en charge simplifiée des applications : lorsqu’une procédure stockée est modifiée, les changements sont immédiatement répercutés dans toutes les applications sans qu’il soit nécessaire de les recompiler.

Performances accrues : les procédures stockées étant exécutées côté serveur et non côté client, cela réduit le trafic réseau, ce qui améliore les performances.