Date de dernière mise à jour du plan : 7/01/2025
Durée : 1 jour
La formation Transact-SQL est dispensée à Paris, Bordeaux, Toulouse, Montpellier, Rennes, Angers, Lille, Brest, Nantes, Lyon
Cette formation Transact-SQL ou T-SQL (Transact Structured Query Langage) permet d’apprendre les techniques essentielles pour rédiger des requêtes Transact-SQL complexes dans le but de travailler avec des données issues d’un serveur Microsoft SQL Server 2012. En effet, Microsoft propose ce langage de requêtes afin d’accéder à des données contenues dans les bases SQL Server. Il permet d’extraire les informations que vous recherchez ainsi que de mettre à jour la base. Nos consultants sont experts en la solution étudiée. Ils vous apporteront les connaissances techniques et théoriques nécessaires à votre maîtrise de la base SQL. La mise en pratique sera appuyée par ses nombreuses années d’expériences professionnelles dans ce domaine.
Objectifs de la formation Transact-SQL (T-SQL)
- Accomplir des requêtes de base
 - Grouper et assembler des données
 - Comprendre les objets de programmation
 - Créer des objets de programmation
 
Prérequis de la formation Transact-SQL (T-SQL)
- Aucun pré-requis n'est nécessaire.
 
Public visé de la formation Transact-SQL (T-SQL)
- La formation Transact-SQL s'adresse aux administrateurs et développeurs de bases de données, expérimentés SQL Server.
 
Programme de la formation Transact-SQL (T-SQL)
Introduction à microsoft sql server
- Architecture de SQL Server
 - Travailler avec les outils de SQL Srver
 - Travailler avec les bases de SQL Server
 
Introduction à transact-sql (t-sql)
- Comprendre les ensembles
 - Aborder les prédicats logiques
 - Apprendre l'ordre logique des opérations dans une instruction SELECT
 
Écriture de requêtes select
- Écriture d'instructions SELECT simple
 - Éliminer les doublons avec DISTINCT
 - Utiliser les alias de colonnes et de tables
 - Écriture d'instructions CASE simple
 
Interroger plusieurs tables
- Comprendre les jointures
 - Écrire des requêtes avec une jointure interne
 - Écrire des requêtes avec une jointure externe
 - Écrire des requêtes avec une auto-jointure ou jointure croisée
 
Tri et filtrage des données
- Trier les données
 - Filtrer les données
 - Filtrer avec les options TOP et OFFSET-FETCH
 - Travailler avec les valeurs inconnues
 
Les types de données de sql server
- Introduction aux types de données de SQL SERVER
 - Travailler avec les données de type chaînes de caractères
 - Travailler avec les données de type date et heure
 
Utiliser les fonctions intégrées
- Écrire des requêtes avec des fonctions intégrées
 - Utilisation des fonctions de conversion
 - Utilisation des fonctions logiques
 - Utilisation des 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
- Écriture de sous-requêtes simples
 - Écriture de sous-requêtes corrélées
 - Utilisation du prédicat EXISTS avec les sous-requêtes
 
Utilisation d'expression de table
- Utiliser les vues
 - Utiliser les expressions de table
 
Utiliser les 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
 - Réaliser des calculs sur des ensembles de lignes (fenêtre)
 
Ensembles de pivot et de regroupement
- Les techniques de pivot de données en T-SQL
 - Les fondamentaux de la clause GROUPING SETS
 - Utilisation des syntaxes GROUP BY ROLLUP et GROUP BY CUBE de SQL Server
 
Interroger les métadonnées de sql server
- Utilisation d'objets systèmes de SQL Sever dans les erquêtes T-SQL
 - Utilisation des vues de catalogue, des procédures stockées systèmes, des fonctions systèmes et des objets de gestion dynamique
 
Exécuter des procédures stockées
- Utilisation de procédures stockées existantes dans un environnement de requêtes T-SQL
 - Instruction EXECUTE
 - Le passage de paramètres en entrée et en sortie d'une prcoédure
 - Comment invoquer les procédures stockées systèmes
 
Programmation avec t-sql
- Concepts et objets de programmation de T-SQL
 - les lots, variables, éléments de contrôle de flux
 - Créer et exécuter des instructions SQL dynamiques
 - Utilser des synonymes
 
Implémentation de la gestion d'erreur
- Utilisation de gestionnaires d'erreur dans un code T-SQL
 - Différence entre erreurs de compilation et erreurs d'exécution
 - Contrôler les erreurs à l'aide de blocs TRY / CATCH
 - Instruction THROW
 
Implémenter les transactions dans sql server
- La gestion des transactions dans SQL Server
 - Vue d'ensemble des propriétés de transactions
 - Les commandes BEGIN, COMMIT et ROLLBACK
 
Améliorer les performances des requêtes
- Concepts d'utilisation de ressources systèmes et impact sur les performances des requêtes dans SQL Server
 
	    
	  	  


