Rechercher une formation et ses disponibilités
Formation Transact SQL (TSQL)
La formation Transact SQL à pour objectif de vous permettre d'accéder aux données contenues dans les bases SQL Server. Grâce à cette formation vous pourrez extraire un ensemble d'informations correspondant à vos critères de recherche et d'autre part mettre à jour du contenu dans des bases SQL Server. Cette formation Transact SQL vous permettra d'acquérir les compétences et connaissances techniques nécessaires pour écrire des requêtes Transact SQL complexes afin de travailler avec les données d'un serveur Microsoft SQL Server 2012.
Objectifs de cette formation Transact SQL (TSQL)
- Être en mesure de réaliser des requêtes de base
- Créer des requêtes pour grouper et agréger des données
- Requêter des données provenant de plusieurs tables
- Comprendre et utiliser des objets de programmation
Public de cette formation Transact SQL (TSQL)
- Administrateurs de bases de données
- Développeurs d'applications
Pré-requis de cette formation Transact SQL (TSQL)
Programme de cette formation Transact SQL (TSQL)
Présentation de SQL Server 2012
- Architecture de SQL Server Denali 2012
- Manipuler les bases de SQL Server
- Utiliser les outils de SQL Server 2012
Présentation de Transact-SQL
- Introduction aux ensembles
- Introduction aux prédicats logiques
Récupérer des données avec SELECT
- Instructions SELECT simple
- Utilisation de DISTINCT pour éliminer les doublons
- Alias de colonnes et de tables
Interroger plusieurs tables
- Présentation des jointures
- Les jointures internes et les jointures externes
- Introduction aux auto-jointure et jointure croisée
Filtrage et tri de données
- Trier et filtrer les données
- Utiliser les options TOP et OFFSET-FETCH
Les fonctions intégrées
- Requêtes avec des fonctions intégrées
- Fonctions de conversion et fonctions logiques
- Fonctions de test de valeurs NULL
Regroupement et agrégation de données
- Utilisation des fonctions d'agrégation, utilisation de la clause GROUP BY
- Filtrage de groupes avec la clause HAVING
Utilisation de sous-requêtes
- Sous-requêtes simples
- Sous-requêtes corrélées
Expression de table
- Les vues
- Les expressions de table
Fonctions de fenêtrage
- Les fonctions de rang, d'agrégat et de décalage
- Utiliser des fonctions T-SQL telles que ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE et LAST_VALUE, de façon à
Interroger les métadonnées de SQL Server
- L'utilisation d'objets systèmes de SQL Server dans les requêtes T-SQL.
- L'utilisation des vues de catalogue, des procédures stockées systèmes, des fonctions systèmes et des objets de gestion dynamique.
Procédures stockées
- L'utilisation de procédures stockées
- EXECUTE
- Le passage de paramètres en entrée et en sortie d'une procédure
Introduction à la programmation avec T-SQL
- Présentation des concepts et objets de programmation de T-SQL.
- Créer et exécuter des instructions SQL dynamiques
Gestion d'erreur
- Les gestionnaires d'erreur dans un code T-SQL
- Contrôler les erreurs à l'aide de blocs TRY/CATCH
- L'utilisation des fonctions d'erreur
Mise en place de transactions
- La gestion des transactions dans SQL Server
- Vue d'ensemble des propriétés de transactions
- Les commandes BEGIN, COMMIT et ROLLBACK