Le TSQL Challenge 17 pour débutant est arrivé. Ce challenge consiste à trouver le ou les parents d’un noeud XML basée sur une relation hiérarchique entre catégories d’une application en temps réelle. Votre travail consiste à trouver le ou les parents d’un noeud déterminé.
Le noeud en question est @childNode = 9.
Règles importantes à respecter
- Le programme doit fonctionner avec SQL Server 2005 ou plus.
- Les noms de colonnes doivent respecter la sortie désirée (voir section Excepted result)
- Le résultat doit être classée par ordre croissant en fonction du niveau hiérarchique
- Les colonnes de la hiérarchie doivent s’afficher les parents en partant de la position la plus haute à l’enfant recherché
- Le programme doit être fait en utilisant une seule requête and doit commencer par une instruction « SELECT » ou « WITH » sans aucune variable, table temporaire ou variable de table.
- Il est interdit d’utiliser les RBAR, curseurs, boucles etc.
Bon amusement !!
David BARBARIN (Mikedavem)
Elève ingénieur CNAM Lyon
MVP SQL Server
Â