SQL Server 2-D Matrix Builder

 
Cet article vous est proposé par : Arian Papillon
Date de publication : jeudi 14 février 2008
Résumé :
 

Dans la catégorie "Boîte à Outils" : Le SQL Server 2-D Matrix Builder,  ou comment l'organisation des Techdays a poussé Pascal Belaud (Microsoft France) à créer une nouvelle fonctionnalité sous la forme d'une librairie .NET pour SQL Server 2005...

 

Pourquoi a-t’on besoin d’une matrice dans Microsoft SQL Server ?

La création de cette fonctionnalité par Pascal Belaud (Microsoft France) a été suscitée par le besoin de fournir l’agenda complet des TechDays 2008, avec les résultats sous forme d'une matrice :

    * En colonne, la liste des timeslots disponibles (11H-12H, 13H-14H, 15H-16H…)

    * En ligne, la liste des salles disponibles (Salle 242, Salle 243, Amphi Bleu…)

    * A l’intersection des deux, le code de la session technique qui est joué (DEV302, DAT402…)


La difficulté de générer une telle requête vient du fait que la liste des colonnes à renvoyer est complètement dynamique (la liste des salles utilisées peut varier en fonction des situations).

La réalisation tire profit du SQLCLR, intégration de .NET dans le moteur de base de données.

 

Lire le post sur le blog de Pascal Belaud,

Lire son article complet sur msdn,

Voir la publication sur codeplex

 

 

Commentaires

Il n'y a encore aucun commentaire.
Vous devez être authentifié pour ajouter un commentaire. Vous pouvez vous connecter ici