Bonjour,
J'ai dans une table, la liste de plusieurs tables dans une colonne prName
Je souhaite à l'aide d'un curseur parcourir cette liste et faire un select sur chacune de ces tables que je passe en paramètre.
Voici le code que j'utilise :
[
DECLARE projet_cursor CURSOR FOR
select prName
from BPROJ.dbo.prCounter
DECLARE @PRName varchar(20)
OPEN projet_cursor
FETCH NEXT FROM projet_cursor INTO @PRName
WHILE @@FETCH_STATUS <> -1
BEGIN
DECLARE @PRName2 varchar(20)
print @PRName
select max(prid) from @PRName
FETCH NEXT FROM projet_cursor INTO @PRName
END
CLOSE projet_cursor
DEALLOCATE projet_cursor
]
J'ai le message suivant : la variable @prName doit être déclarée
Avez vous une idée ?
Merci d'avance.
Partager