La formation de SQL procédural aborde le développement sous SQL Server : l’utilisation de procédures stockées et la mise en place de triggers. La formation proposée vise à mettre en pratique les concepts.
Pour cette formation, il est nécéssaire de connaître les bases du SQL et le SQL déclaratif en T-SQL.
-
Utilisation d'expressions de table récursives pour requêter des arborescences
-
Tableaux croisés avec l'instruction PIVOT
-
Utilisation des fonctions de fenêtrage pour manipuler des numéros de ligne ou des rangées
-
Utilisation des fonctions analytiques pour créer des calculs de sous-ensembles intégrés dans les requêtes
-
Mise à jour complexes avec l'instruction MERGE
-
Utilisation de la clause OUTPUT pour récupérer les modifications
-
Création de déclencheurs pour traiter les modifications
-
Syntaxe procédurale du Transact SQL (variables, affectation, types de données et structures)
-
Création de fonctions scalaires (UDF)
-
Fonction tables (requêtes paramétrées)
-
Principe des procédures stockées
-
Création et utilisation de tables temporaires et de variables table
-
Manipulation de curseurs
-
Déclencheurs : types de triggers
-
Débogage du code Transact-SQL
-
Concepts d'utilisation de ressources systèmes, et l'impact sur les performances des requêtes dans SQL Server
-
Une vue d'ensemble de l'utilisation des index dans SQL Server, de l'utilisation des plans d'exécution de SQL Server Management Studio
-
L'utilisation des options SET permettant de visualiser l'utilisation des ressources lors de l'exécution d'une requête