cos'è una variabile di tabella? E come creare una variabile di tabella (tabella di memoria virtuale) con colonne che corrispondono al set di risultati di stored procedure esistente.Creazione variabile di tabella in SQL server 2008 R2
Ho eseguito la procedura e, dopo averla eseguita, sono noti i nomi delle colonne. Ma devo dichiarare lo stesso tipo di dati delle colonne come era nella stored procedure?
EDIT: Ho provato questo
DECLARE @Table TABLE(
name varchar(30) NOT NULL,
location varchar(30) NOT NULL
);
INSERT @Table
SELECT name, location FROM
Exec SPROC @param , @param
Solo una parola di avvertimento: non è garantito che una variabile di tabella sia in memoria. Questo è un mito. – JohnFx
Puoi includere il codice che hai fino ad ora in modo che possiamo rispondere alla tua domanda? – JohnFx
@JohnFx Non ho eseguito il codice per la creazione della variabile di tabella. Ho creato una procedura memorizzata e dopo averla eseguita ho ottenuto alcuni nomi di colonne, ora voglio che quei nomi di colonna siano memorizzati nella variabile di tabella. E se non è sempre in memoria, come posso trovarlo nel mio database, Scusa per il disturbo sono nuovo su SQL. Per favore aiuto. – Pankaj