Ho la seguente tabella di dichiarazione variabili:Come si dichiarano due variabili di tabella con strutture identiche?
DECLARE @MyTable TABLE
(
--ten columns declared here
)
e voglio dichiarare un'altra variabile tavolo con struttura identica (in modo che inserisco-da-selezionare nella prima uno e poi copiare il risultato nella seconda e quindi cancello le voci dalla prima variabile una alla volta e restituisco la seconda come risultato).
ho provato questo:
DECLARE @MyTable, @MyTableCopy TABLE
(
--ten columns declared here
)
ma SQL Server Express non è felice e dice
Msg 102, livello 15, stato 1, riga 1 la sintassi non corretta in prossimità ''.
Come si dichiarano due variabili di tabella strutturate in modo identico?
È possibile farlo senza ripetere la definizione se si utilizza un UDT, ma si tratta di una modifica permanente del database. Per le tabelle ad-hoc, devi ripetere la definizione. –