Formation Transact SQL, écrire des requêttes

Découvrez Transact SQL

Présentation

DVTS001
3 jours ( 21 heures )
Présentation

Cette formation Transact SQL vous permettra de manipuler les données contenues dans les base SQL Server grâce au Transact SQL.

Objectifs du cours
Ce cours vous permettra de  manipuler les données contenues dans les base SQL Server grâce au Transact SQL.

Pré-requis
Maîtrise du SQL

Programme

 

Présentation de Microsoft SQL Server
Services et éditions
SQL Server Management Studio
Analyseur de requête
Aide en ligne

Rappels sur les fondamentaux des
requêtes SQL Server
Structure des requêtes (Clauses, mots clefs,…)
Extraction des données avec la clause SELECT
Expressions et valeurs littérales
Filtrage des données avec la clause WHERE
Mise en forme du résultat de requête

Approfondissements de points
importants pour Transact-SQL
Mise en forme du résultat de requête
Tri avec ORDER BY – impact sur les
performances
Gestion des champs NULL
Les types de données
Types de données SQL Server
Manipulation des dates et des chaines de
caractères
Conversion des types de données SQL
Interrogation de plusieurs tables
Jointures – impact sur les performances
Combinaison de requêtes avec UNION
Utilisation de sous-requêtes
Sous-requête en tant que table dérivée
Sous-requête en tant qu’expression
EXISTS / NOT EXISTS / IN / NOT IN
Création et utilisation de vues
Impact sur les performances
Agrégation et synthèse de données
Utilisation des clauses GROUP BY et HAVING
Utilisation des instructions COMPUTE et
OVER

Amélioration des performances
de Transact-SQL
Analyse des plans d’exécution de requêtes
Création d’index
Modification des requêtes
Modification des tables et vues

 

Utiliser les index Full-Text avec Transact-SQL

Modification des données avec Transact-SQL

Apport de Transact-SQL aux clauses UPDATE
et DELETE
Utilisation des transactions pour sécuriser les
modifications
Impact des modifications sur les performances
Déclencheurs (Trigger)
Insertion et échange de grandes quantités de
données avec BULK INSERT

Procédures stockées avec Transact-SQL
Procédures stockées
Définition et utilisation
Intérêts et inconvénients
Langage Transact-SQL
Syntaxe
Entête de procédure
Identifiants et variables
Structures de contrôle, boucles, …
Gestion des exceptions
Passage de paramètres, retour de résultat
Commentaires
Utilisation des curseurs
Déclarer un curseur
Ouvrir et fermer
Récupérer les données d’un enregistrement
Verrouillage des tables pour assurer la
concurrence d’accès
Transactions
Opérateurs d’agrégation spécifiques à
Transact-SQL
Cryptage du code
Exécuter et déboguer le Transact-SQL

Partager cette formation

 

Contactez-nous

contactez logware

Vous êtes intéressé par cette formation ou souhaitez simplement obtenir des informations complémentaires ?

+33 1 53 94 71 20

Écrivez-nous on vous rappelle

  1. Nom*
    Merci de saisir un nom valide
  2. Prénom*
    Merci de saisir un prénom valide
  3. E-mail*
    Merci de saisir une adresse email valide
  4. Téléphone*
    Numéro de téléphone invalide
  5. Entreprise
    Donnée invalide

Parce que nous comprenons la nécessité d'obtenir un enseignement qui permettra à votre équipe d'atteindre vos objectifs, nous restons flexibles et sommes capables d'adapter nos programmes de formation à vos besoins.

> En savoir plus