Formation Transact SQL pour SQL Server
A l'issue de la formation vous aurez la capacité de mettre en œuvre des procédures stockées, des triggers et des fonctions dans un environnement SQL Server.
Objectifs pédagogiques
- Comprendre les éléments de base du langage Transact-SQL
- Concevoir des scripts SQL efficaces
- Créer des fonctions utilisateur
- Utiliser des requêtes paramétrées
- Maîtriser les transactions et les verrous
- Déboguer du code Transact-SQL
- Gérer les erreurs et les exceptions
- Créer et utiliser des procédures stockées et déclencheurs
Programme de la formation
Langage Transact-SQL
Langage de programmation Transact-SQL : éléments de base sur la syntaxe (identifiants, variables, types de données et structures)
Conception des scripts SQL
Création des fonctions utilisateur (UDF)
Limite de conception et d’utilisation
Requêtes paramétrées à l’aide d’UDF
Les transactions : délimitation et niveau d’isolation, utilisation des verrous
Débogage du code Transact-SQL
Gestion des erreurs et manipulation des exceptions (variable @@ERROR et structure TRY/CATCH)
Procédures stockées
Création de procédures stockées : principe des procédures stockées, écriture et utilisation
SQL dynamique et contexte d’exécution
Lancement des procédures stockées
Procédures stockées standard : procédures stockées fournies dans l’environnement de SQL Server
Impact sur les performances de l’exécution des procédures stockées
T.P.
Écriture de procédures stockées
Utilisation de ces procédures stockées
Les curseurs; principe, déclaration, exploitation
Fonctions
Principe
Déclaration
Mise en œuvre
Déclencheurs (trigger)
Présentation des déclencheurs: types de déclencheurs, principe et mise en œuvre
Création, modification et suppression des déclencheurs, ordre de déclenchement
Imbrication et récursivité des triggers
Impact sur les performances de l’utilisation de déclencheurs

Proposé par
Sparks
"Tout l'IT, vraiment tout"

Proposé par
Sparks
