En poursuivant votre navigation sur ce site, vous acceptez l’utilisation de cookies pour vous proposer des services et offres adaptés à vos centres d’intérêts.
Pour en savoir plus et paramétrer les cookies, suivez ce lien
Développeur de compétences
  •  
  •  
  •  

Requêtes Microsoft SQL Server 2012


  • Objectifs
  • Profils
  • Pré-requis
  • Moyens pédagogiques
  • Certificat / Attestation
  • Lieu
  • Ecrire des requêtes SELECT
  • Ecrire des requêtes à partir de tables multiples
  • Utiliser les fonctions intégrées de Transact-SQL
  • Utiliser des sous-requêtes
  • Exécuter des procédures stockées
  • Utiliser des opérateurs
  • Mettre en oeuvre la gestion des erreurs
  • Mettre en oeuvre les transactions
  • Utiliser les expressions dans les tables
  • Trier et filtrer les données
  • Utiliser les classements , les fonctions ensemblistes et les aggrégats
  • Effectuer des requêtes sur les Métadonnées SQL Server
  • Programmer avec T-SQL
  • Améliorer la performance des requêtes
Trouvez votre prochaine formation

Programme

(Formation éligible au CPF)
  • 5 Jours, 35h
  • 3095 HT *
    Introduction à microsoft sql server 2012
    • Travailler avec SQL Server Management Studio
    • Introduction aux requêtes Transact-SQL
    • Comprendre Transact-SQL
    • Comprendre les jeux de données
    • Comprendre la logique de prédicats
    • Comprendre l'ordre logique des opérations dans les états SELECT
    • Ecriture de requêtes SELECT
    • Ecrire des syntaxes simples SELECT
    • Supprimer les doublons avec DISTINCT

    Utiliser les colonnes et les alias des tables
    • Ecrire des expressions simples CASE
    • Ecrire des requêtes sur des tables multiples
    • Comprendre les jointures
    • Requêtes avec jointure interne
    • Requêtes avec jointure externe
    • Requêtes croisées
    • Tri et filtre des données
    • Trier des données
    • Filtrer les données
    • Filtrer avec les options TOP et OFFSET FETCH

    Travailler avec des valeurs inconnues
    • Utilisation des types de données SQL Server 2012
    • Introduction aux types de données SQL Server 2012
    • Travailler les données de types chaines de caractères
    • Travailler avec les données Date et Heure
    • Utilisation des fonctions Built-In
    • Ecrire des requêtes avec des fonctions intégrées
    • Utiliser les fonctions de conversion
    • Utiliser les fonctions logiques
    • Utiliser les fonctions pour tester les valeurs nulles

    Groupement et agrégation de données
    • Utiliser les fonctions d'agrégation
    • Utiliser Group By
    • Filtrer les groupes avec HAVING
    • Utilisation des sous-requêtes
    • Ecrire des sous-requêtes sources de champs
    • Ecrire des sous-requêtes corrélées
    • Utiliser le prédicat EXISTS avec les sous-requêtes

    Utilisation des expressions dans les tables
    • Les vues
    • Les expressions
    • Utilisation des opérateurs
    • Ecrire des requêtes avec les opérateurs UNION et UNION ALL
    • Ecrire des requêtes avec les opérateurs APPLY et OUTER APPLY
    • Ecrire des requêtes avec les opérateurs APPLY et les tables dérivées et les fonctions
    • Ecrire des requêtes avec les opérateurs EXCEPT et INTERSECT
    • Utilisation de fonctions de classement, de décalage et d'agrégation
    • Ecrire des requêtes avec des fonctions classées
    • Ecrire des requêtes avec des fonctions de décalage

    Ecrire des requêtes utilisant une fenêtre de fonctions d' agrégation
    • Pivots et regroupements
    • Ecrire des requêtes utilisant des opérateurs PIVOT
    • Ecrire des requêtes utilisant GROUPING SETS
    • Ecrire des requêtes utilisant GROUP BY ROLLUP
    • Ecrire des requêtes utilisant GROUP BY CUBE
    • Requêtes sur les métadonnées SQL Server
    • Requêtes sur les vues du catalogue système
    • Requête sur les fonctions systèmes
    • Requêtes sur les vues dynamiques de gestion

    Exécution de procédures stockées
    • Utiliser EXECUTE pour appeler des procédures stockées
    • Paramètres pour procédures stockées
    • Renvoi de résultats d'une procédure stockée à l'aide de OUTPUT
    • Exécuter les procédures stockées systèmes
    • Programmation avec T-SQL
    • Déclaration de variables et délimitation de lots
    • Utiliser des contrôles de flux des éléments
    • Générer SQL dynamique

    Utiliser des synonymes
    • Mise en œuvre de la gestion des erreurs
    • Rediriger les erreurs avec TRY/CATCH
    • Créer des routines de gestion des erreurs dans un bloc CATCH avec les fonctions ERROR
    • Utiliser THROW pour envoyer un message d'erreur à l'utilisateur
    • Mise en oeuvre de transactions
    • Contrôler des transactions avec BEGIN et COMMIT
    • Utiliser XACT_ABORT

    Ajout de logique de gestion de transaction à un bloc catch
    • Amélioration des performances des requêtes
    • Visualisation des plans d'exécution de requêtes
    • Utiliser SET STATISTICS
    • Visualiser l'utilisation des index
    • Comparer les curseurs aux requêtes basées sur des ensembles

* La durée et le prix de la formation sont donnés à titre indicatif pour une inscription en inter-entreprises. Toute demande intra-entreprise fait systématiquement l’objet d’un devis sur-mesure devant être approuvé pour acceptation.