SQL procédural
Description
La formation aborde les contenus techniques suivants :
-
Introduction au SQL procédural
-
Déclaration de variables en SQL procédural
-
Structures de contrôle (IF, CASE, boucles)
-
Gestion des exceptions
-
Procédures stockées et fonctions
-
Triggers (déclencheurs)
-
Cursors (curseurs) pour parcourir des ensembles de résultats
-
Techniques avancées de manipulation des données
-
Optimisation des requêtes SQL procédurales
What are the aims of the training?
Les objectifs visés par cette formation sont :
Comprendre et utiliser le SQL procédural pour étendre les capacités du SQL standard
Maîtriser les structures de contrôle pour écrire des scripts SQL complexes
Gérer efficacement les exceptions dans les procédures et fonctions
Créer et utiliser des procédures stockées et des fonctions pour réutiliser et organiser le code SQL
Utiliser des triggers pour automatiser les réactions aux événements dans la base de données
Employer des curseurs pour manipuler des ensembles de résultats de manière procédurale
Améliorer la performance des requêtes grâce à des techniques avancées
What do you need to know to follow the training?
Connaissance du SQL déclaratif
Training programme
Introduction au SQL procédural
Différences entre SQL et SQL procédural
Cas d'usage du SQL procédural
Déclaration de variables
Types de données
Portée et durée de vie des variables
Structures de contrôle
Utilisation de IF, CASE
Boucles : WHILE, REPEAT, LOOP
Gestion des exceptions
Syntaxe de gestion des exceptions
Exemples pratiques
Procédures stockées et fonctions
Création et utilisation
Passage de paramètres
Retour de valeurs
Triggers
Concept et utilisation
Création de triggers avant et après les événements (INSERT, UPDATE, DELETE)
Cursors
Définition et utilisation
Ouverture, parcours et fermeture de curseurs
Techniques avancées et optimisation
Index et performances
Techniques d'optimisation des requêtes
Exercices pratiques
Exercices pratiques
Création de procédures stockées et fonctions
Gestion des exceptions dans des scripts SQL procéduraux
Implémentation de triggers pour automatiser des tâches
Utilisation de curseurs pour le traitement de données
Optimisation de requêtes SQL procédurales



Chargement...