SQL avancé (développement avec SQL)

Loader DigitalCityChargement...

SQL avancé (développement avec SQL)

(Réf.2024-023)
3
Jour(s)
FR
Autres
CEFORA
Entreprise
Employé
Payant
Jour entier

Organisé par :

Partenaires de la formation :

Description

La formation de SQL avancée 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.

La formation est donnée dans le langage T_SQL sous SQL Server. Les concepts abordés sont les mêmes pour toute programmation SQL procédurale mais la syntaxe peut varier dans les autres SGBDs existants (Oracle, MySQL, PostgreSQL, etc.).

Cette formation s'adresse à toute personne souhaitant aborder le développement avec le langage SQL.

Quels sont les buts de la formation ?

Cette formation a pour objectifs :

      • Gérer les transactions
      • Utiliser les variables
      • Utiliser les fonctions
      • Utiliser les types composites
      • Gérer les paramètres des sous programmes
      • Utiliser les collections
      • Gérer les exceptions
      • Déclarer les variables et les constantes
      • Utiliser les types de données et leur conversion
      • Utiliser les structures de contrôle
      • Utiliser les types objet
      • Utiliser les curseurs
      • Utiliser des triggers

Que devez vous connaître pour suivre la formation ?

Connaissance du SQL déclaratif

Programme de la formation

Les instructions d'extraction avancées

  • 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.

Les instructions de modification avancées

  • 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.

Code Transact-SQL procédural

  • 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.

Améliorer les performances des requêtes

  • 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.

retour vers le catalogue

Trouvez plus de formations sur ces thèmes

Comment s'inscrire à la formation ?

1 session(s) pour cette formation

SQL avancé (développement avec SQL)

Original-Id
2024-023
Inscription possible jusqu'au 
Autres
CEFORA
Entreprise
Employé
3 Jour(s)
Payant
FR

3.7

-13places maximum
Entreprise
Digitalcity.Brussels - Pôle Formation Emploi
Afficher toutes les dates
Dates-Session

20/11/2024 - Jour entier

-

21/11/2024 - Jour entier

-

22/11/2024 - Jour entier

-
Trainer

Bstorm

Active
Off
Digitalcity.Brussels - Pôle Formation Emploi
Trouvez plus de formations sur ces thèmes