Doc1
Activité « Développer la persistance des données »
Mise en oeuvre des procédures stockées
Accueil Apprentissage
Période en entreprise Evaluation
Code barre
SOMMAIRE
I
CREATION DE PROCEDURES STOCKEES ......................................5
II EXECUTION D’UNE PROCEDURE STOCKEE...................................7 III IV V VI EXEMPLES .......................................................................................8 UTILISATION DE CODES RETOUR...............................................11 LA GESTION DES ERREURS ........................................................12 VISUALISATION D’INFORMATIONS ..............................................15
VII CREATION DE PROCEDURES STOCKEES CLR..........................16 VIII MODIFICATION / SUPPRESSION ...............................................17
Mise en œuvre des procédures stockées dans SQL Server afpa 2008– Informatique et télécoms – filière étude - développement 3/17
Une procédure stockée est un ensemble nommé d’instructions SQL stocké sur le serveur. Elles offrent une méthode efficace pour encapsuler les instructions en vue d’une exécution répétitive. Elles prennent en charge des fonctionnalités de programmation puissante : variables définies par l’utilisateur, exécution conditionnelle... Les procédures stockées système sont stockées dans la base de données master et identifiées par le préfixe sp_ Les procédures stockées utilisateur sont créées dans les bases de données concernées. Les procédures stockées temporaires sont créées dans la base de données tempdb et sont supprimées automatiquement. Les procédures stockées distantes sont apelées à partir d’un serveur distant. A la création, les instructions qui la composent sont vérifiées syntaxiquement. SQL Server stocke ensuite le nom de la procédure stockée dans la vue catalogue sys.objects et son texte dans la vue catalogue sys.sql_module de la base de données