Formation : Gestion avancée des bases de données – Procédures stockées et Transact SQL sur SQL Server

Dernière mise à jour : 15 octobre 2025

Cette formation SQL Server vous permet de maîtriser les concepts essentiels du SQL procédural, comme la gestion des variables, les structures de contrôle (IF, WHILE), ainsi que l’utilisation des curseurs et des déclencheurs.

À travers des exercices pratiques, vous apprendrez à manipuler efficacement les données et à gérer les exceptions.

Vous serez également formé sur les procédures et fonctions stockées, des outils indispensables pour l’optimisation des bases de données.

Cette formation est idéale pour les professionnels souhaitant approfondir leur expertise en SQL Server et améliorer la performance des systèmes SGBDR.

Accessible à distance, vous bénéficiez d’une assistance pédagogique et technique illimitée, de rendez-vous avec un formateur expert, et d’un accès à une plateforme Cloud pour les travaux pratiques.

Public concerné

Administrateurs de bases de données, développeurs SQL, ingénieurs systèmes, architectes de données, chefs de projets informatiques

Prérequis

Il est nécessaire d’avoir une bonne connaissance du langage SQL et en particulier de son implémentation sous SQL Server

Programme détaillé

Présentation du cours (2 minutes)

Le SQL procédural de SQL Server (40 minutes)

  • Langage procédural d’un SGBDR
  • Les variables
  • L’affichage
  • L’expression CASE
  • La structure de contrôle IF
  • La structure de contrôle WHILE
  • La clause OUTPUT
  • TP à réaliser
    • Corrigé du TP – Exercice 1
    • Corrigé du TP – Exercice 2
    • Corrigé du TP – Exercice 3
    • Corrigé du TP – Exercice 4
    • Corrigé du TP – Exercice 5

Les curseurs (51 minutes)

  • Principe de fonctionnement d’un curseur
  • La déclaration d’un curseur
  • L’ouverture d’un curseur
  • La récupération des lignes d’un curseur
  • La fermeture et la libération des ressources d’un curseur
  • Exemple complet d’utilisation d’un curseur
  • La clause FOR UPDATE
  • La clause CURRENT OF
  • Exemple complet d’utilisation d’un curseur mettant à jour des données
  • TP à réaliser
    • Corrigé du TP – Exercice 1
    • Corrigé du TP – Exercice 2
    • Corrigé du TP – Exercice 3
    • Corrigé du TP – Exercice 4
    • Corrigé du TP – Exercice 5

Les exceptions (34 minutes)

  • L’analyse d’un message d’erreur
  • La levée d’une exception
  • La personnalisation des messages d’erreur
  • La construction TRY … CATCH
  • TP à réaliser
    • Corrigé du TP – Exercice 1
    • Corrigé du TP – Exercice 2
    • Corrigé du TP – Exercice 3

Les procédures et les fonctions stockées (47 minutes)

  • Avantages des procédures et fonctions stockées
  • La déclaration d’une procédure
  • L’appel à une procédure
  • Les paramètres en entrée d’une procédure
  • Les paramètres en sortie d’une procédure
  • Les fonctions scalaires
  • Les paramètres d’une fonction
  • Les fonctions table
  • TP à réaliser
    • Corrigé du TP – Exercice 1
    • Corrigé du TP – Exercice 2
    • Corrigé du TP – Exercice 3
    • Corrigé du TP – Exercice 4

Les déclencheurs (47 minutes)

  • Le principe de fonctionnement des déclencheurs
  • Le déclencheur AFTER
  • La fonction UPDATE()
  • L’accès aux lignes insérées, modifiées ou supprimées
  • Déclencheurs et exceptions
  • Déclencheurs et curseurs
  • Utilisation d’un curseur sur les valeurs modifiées
  • Le déclencheur INSTEAD OF
  • TP à réaliser
    • Corrigé du TP – Exercice 1
    • Corrigé du TP – Exercice 2
    • Corrigé du TP – Exercice 3
Délais d'accès à la formation

Les inscriptions sont possibles jusqu'à 48 heures avant le début de la formation.

Dans le cas d'une formation financée par le CPF, ENI Service est tenu de respecter un délai minimum obligatoire de 11 jours ouvrés entre la date d'envoi de sa proposition et la date de début de la formation.

Modalités et moyens pédagogiques, techniques et d'encadrement

Formation accessible à distance pendant 3 mois, de n'importe où et n'importe quand, via un ordinateur type PC disposant d'une connexion à Internet à haut débit (ADSL ou plus).

Pendant toute la durée de la formation, le stagiaire dispose d'une assistance technique et pédagogique illimitée, par e-mail, assurée par notre équipe basée en France métropolitaine, avec un délai de prise en compte et de traitement qui n'excède pas 24h. En complément, le stagiaire peut planifier jusqu'à deux rendez-vous pédagogiques avec un formateur expert afin d'échanger sur des éléments de la formation.

La durée de la formation affichée sur cette page est une durée estimée qui peut varier en fonction du profil du stagiaire et de ses objectifs (notamment s'il souhaite valider sa formation par le passage d'un examen de certification).

Le portail de formation, donne accès à un ou des parcours de formation composés :

  • Des vidéos de la formation, organisées en modules et en séquences découpées le plus finement possible, en suivant le programme pédagogique détaillé sur cette page ;
  • Des quiz de validation des connaissances acquises ;
  • D'un ou plusieurs livres numériques faisant office d'ouvrage(s) de référence sur le thème de la formation.
Modalités d'évaluation des acquis

L’évaluation des acquis se fait tout au long de la formation au travers des différents travaux pratiques réalisés par le stagiaire.

En complément, pour les stagiaires qui le souhaitent, certaines formations peuvent être validées officiellement par un examen de certification. Pour les formations concernées, l’examen est mentionné dans la section « Certification » du programme de formation.

Les candidats à la certification doivent produire un travail personnel important en vue de se présenter au passage de l'examen, le seul suivi de la formation ne constitue pas un élément suffisant pour garantir un bon résultat et/ou l'obtention de la certification.

Moyens de suivi d'exécution et appréciation des résultats

  • Évaluation qualitative de fin de formation, qui est ensuite analysée par l’équipe pédagogique ENI.
  • Attestation de suivi de formation remise au stagiaire par courrier électronique.
  • A la demande, certificat de réalisation.
Qualification du formateur

Hervé BOISGONTIER a travaillé pour les Universités d’Orsay et de Strasbourg sur le développement d’applications dans différents langages de programmation et sur des projets de traitement d’images et de réalité virtuelle.

Aujourd’hui formateur en développement informatique sur différents langages de programmation depuis plus de 10 ans, il propose au lecteur des livres réellement efficaces, et empreints de toute sa pédagogie, sur des langages tels que HTML, PHP, Java, SQL ou Transact-SQL ainsi que sur la mise en pratique du Green IT et de l’accessibilité dans le métier d’informaticien.

Il s’intéresse également depuis longtemps au développement durable. A ce titre, il a suivi les formations Ecoconception de services numériques par GreenIT.fr et Développer des sites web accessibles par Access42 et obtenu les certifications associées.

Accessibilité de la formation

ENI Service s'engage en faveur de l'accessibilité pour les personnes en situation de handicap (PSH). Toutes nos formations sont ainsi accessibles aux PSH. Pour en savoir plus, nous vous invitons à consulter la page Accueil des personnes en situation de handicap de notre site internet.