Bonjour,
Je suis nouveau dans le développement T-SQL... et je me pose diverses questions. Je viens du Monde Oracle PL-SQL .
Merci d'avance pour ceux qui essaieront de répondre à mes questions:
- Aparemment, il n'est pas possible d'utiliser des variables avec un curseur?
Genre:
Cela me parait vraiment bizarre?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 declare cur1 cursor for select dept_id, dept_name from departments where location = @location
Mon objectif est de récupérer plusieurs lignes d'une table a l'aide d'une variable dynamique.
Exemple:
=> Selection des parents
Select * from parents.
=> Selection des enfants des parents
Select * from enfants where parent = @resultat de la query précédente.
=> Pour chacun des enfants, je vais faire quelques opérations de calculs
Bref, si vous pouviez m'aider à contourner cela,m'indiquer quelle est la logique de T-SQL, ca me permettrait fortement d'avancer.
Je tiens à vous informer que j'ai pas mal cherché avant de poster...
Merci d'avance
Nicolas
D'avance, je vous en remercie.
Partager