Bonjour.

Je débute avec SQL server et je travaille actuellement sur les procédures stockées. J'aurai besoin de faire de la récursivité et j'ai donc chercher quelques tutoriels. L'un d'eux ("DB2 et SQL récursif") proposait ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 WITH
   ProduitsDeBase (Id, Qte) AS
   (
       SELECT ...
   ) 
   SELECT ...
J'obtiens le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Syntaxe incorrecte vers le mot clé 'WITH'.
Du coup ma question est : le SQL récursif (sous cette forme) et SQL server 2000, ça marche ? Parce que plusieurs de mes recherches m'amènent à penser que ça ne fonctionne qu' à partir de SQL server 2005...

Merci d'avance.