loader image

Gate Training

logo-png
Bases de données

Formation SQL Server 2012, programmation avancée en Transact-SQL

2 Jours

Objectifs de la formation programmation avancee en Transact-SQL

Au premier abord, le langage SQL paraît simple, mais il est très riche, et il continue à se développer au fil des versions. Une bonne connaissance des aspects avancés du langage va vous permettre d’écrire des requêtes plus efficaces, de résoudre vos problématiques de façon plus élégantes, dans une requête ensembliste plutôt qu’en utilisant des curseurs ou des tables temporaires, et donc d’optimiser vos performances. Cette formation programmation avancée en Transact-SQL détaille en pratique les syntaxes avancées de Transact-SQL dans toutes les versions de SQL Server, de 2005 à 2012.

À qui s’adresse cette formation ?

Public :
Cette formation s’adresse aux développeurs ayant déjà une expérience avec SQL Server 2012 ou antérieur.

Prérequis :
Bonne connaissance du langage SQL et expérience de développement avec SQL Server.

Contenu du cours programmation avancee en Transact-SQL

 

Extractions avancées

Tableaux croisés avec PIVOT et UNPIVOT Fonctions de fenêtrage

Sous requêtes et résultats temporaires

Bien utiliser les sous-requêtes et les expressions de tables Créer des expressions de tables récursives Utiliser les variables de type table Utiliser les syntaxes XML pour résoudre des problématiques complexes

Jointures avancées

Utilisation du CROSS JOIN Les clauses APPLY pour les fonctions et le XML Utilisations de tables d’outils (tally tables)

Modification des données

Utiliser la clause OUTPUT La syntaxe étendue de mise à jour et suppression avec jointures La commande MERGE

Réf:

00101

Tarif:

600 Dt

Niveau:

Avancé

Classe à distance:

Possible

Pas de sessions disponibles