Bonjour,
Je poste cette question à tout hazard.
J'ai rencontré un développeur SQL Serveur qui m'a parlé de cette syntaxe :
Selon lui elle permet de remplacer les curseurs et les tables temporaires
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 WITH TMP_Quest (TECH_ID, TECH_Nb) AS ( Select TECH_ID, COUNT(*) as TECH_Nb From dbo.EVAL_Questionnaire Group By TECH_ID
Ma question est de savoir si, comme un curseur ou une table temporaire il est possible d'utiliser cette syntaxe
et si oui comment
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 WHILE @@TMP_Quest = 0 BEGIN ..... FETCH NEXT FROM TMP_Quest; END
Partager