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.