Bien maîtriser SQL Server, ce n'est pas connaître par cœur des centaines de fonctions. C'est savoir mobiliser une dizaine de patterns récurrents qui couvrent 90 % des cas d'usage applicatifs.
Les patterns de lecture
Lire efficacement, c'est d'abord savoir filtrer, agréger et projeter sans surprise sur les performances.
- CTE et requêtes récursives
- Fonctions de fenêtrage (ROW_NUMBER, RANK, SUM OVER)
- PIVOT et UNPIVOT pour la mise en forme
Les patterns d'écriture
MERGE pour les upserts, transactions explicites, OUTPUT pour récupérer les lignes modifiées.
Les patterns de performance
Lecture du plan d'exécution, choix d'index couvrants, statistiques à jour, paramétrage des requêtes paramétrées.
En pratique
Notre formation SQL Server couvre ces patterns en 4 jours, avec des ateliers pratiques sur des bases volumineuses. Idéal pour des développeurs déjà à l'aise avec les bases.