Skip to Content

Le Langage SQL

Data > Base de Données


Une formation de 3 jours pour maîtriser le SQL procédural : variables, structures de contrôle, gestion des exceptions, procédures stockées, fonctions, triggers, cursors et techniques d'optimisation.

La formation en 6 mots clés

SQL procédural

Procédures stockées

Cursors

T-SQL

PL/SQL

Triggers

Informations Pratiques et Programme

Prérequis


Connaissance du SQL déclaratif

Durée


3 jours

Contenu Technique de la Formation


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
  • Optimisation des requêtes SQL procédurales

Objectifs de la Formation


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

Table des Matières


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
  • Boucle : WHILE


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

  • Introduction aux Index
  • Techniques d'optimisation des requêtes
  • Exercices pratiques


En Pratique


  • Création de procédures stockées et fonctions
  • Gestion des exceptions dans des scripts SQL procédural
  • Implémentation de triggers pour automatiser des tâches
  • Utilisation de curseurs pour le traitement de données
  • Utiliser le plan d’exécution afin d’évaluer les requêtes SQL

Modalités et Inscription


Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :


Session régulière

Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.


Sur mesure & intra-entreprise

Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.

Obtenir cette formation

Prêt à passer au SQL procédural avancé ? Rejoignez la prochaine session ou contactez-nous pour organiser cette formation dans vos locaux.


Devis sur-mesure

S'inscrire à cette formation

Remplissez le formulaire pour obtenir plus d'informations.