Ciao a tutti,
vorrei gestire una tabella temporanea nel seguente modo:
1. Ho un cursore che mi scorre dei dati da una tabella
2. Durante il fetch del cursore memorizzo un campo in una variabile
3. Aggiungo la collonna alla tabella dove il nome della colonna è proprio la variabile del cursore
Vi metto il codice:
DECLARE pippo INSENSITIVE CURSOR FOR
SELECT campo1 FROM tabella
FOR READ ONLY
OPEN pippo
FETCH NEXT FROM pippo INTO @prova
WHILE (@@FETCH_STATUS = 0)
BEGIN
ALTER TABLE #temporanea
ADD @prova INT
FETCH NEXT FROM pippo INTO @prova
END
DEALLOCATE pippo
Ma mi esce questo errore:
sintassi non corretta in prossimità di '@prova'.
Come posso risolvere il problema?
Grazie in anticipo