In questa guida, capirai come lavorare con le variabili della tabella in SQL Server e consultare vari esempi di lavoro con le variabili della tabella.
Le basi
Le variabili della tabella consentono di contenere righe di dati simili alle tabelle temporanee in SQL Server. Si crea una variabile tabella dichiarandola utilizzando l'istruzione Dichiarazione della variabile SQL Server. Ciò significa che il nome della variabile inizia con un segno @ simile ad altre variabili locali. A differenza di altre variabili locali, una variabile della tabella ha un tipo di tabella.
Una volta dichiarata la variabile, è possibile definire colonne, funzioni, procedure memorizzate e altro ancora.
Come altre variabili locali, le variabili della tabella hanno un ambito limitato alla fine di un lotto. Ad esempio, se definiscono una variabile della tabella all'interno di una funzione, la variabile della tabella è disponibile solo all'interno di quella funzione.
Dichiarazione delle variabili della tabella
Per dichiarare una variabile della tabella, seguire la sintassi come mostrato di seguito:
Dichiara @var_name tabella (Come accennato, passiamo il nome della variabile tra le parole chiave SQL Server e la tabella. All'interno della parentesi, è possibile definire la struttura della variabile della tabella. Questi includono elenchi di colonne, tipi di dati, dimensioni, vincoli e altro ancora.
Esempi di variabili della tabella SQL Server
I seguenti esempi illustrano come lavorare con le variabili della tabella SQL Server.
Esempio 1: Dichiara la variabile della tabella
La seguente query SQL dichiara una semplice variabile della tabella con quattro colonne.
Dichiarare @simple_table_var tabella (Esempio 2: inserire i dati nella variabile della tabella
Una volta dichiarata la variabile della tabella, possiamo inserire record utilizzando l'istruzione Insert.
Inserisci in @simple_table_varEsempio 3: dati di query dalle variabili della tabella
Una variabile della tabella si comporta come una tabella temporanea in SQL Server. Quindi, possiamo interrogare i record memorizzati utilizzando un'istruzione selezionata.
Seleziona * da @simple_table_var;La query sopra dovrebbe restituire i dati memorizzati nella variabile della tabella.
Tieni presente che le variabili della tabella sono disponibili solo all'interno di un lotto specifico. Pertanto, è necessario eseguire l'intera query dall'istruzione Dichiarazione all'istruzione SELECT AS:
Dichiarare @simple_table_var tabella (Altrimenti, SQL Server restituirà un errore come:
Variabili della tabella: punti chiave
Ci sono varie caratteristiche e caratteristiche delle variabili della tabella che dovresti sapere. Questi includono:
Conclusione
In questa guida, abbiamo coperto le basi del lavoro con le variabili della tabella. Abbiamo esplorato come dichiarare una variabile tabella, inserire e interrogare i dati archiviati in essi.
Grazie per aver letto!