Articles

GeeksforGeeks (Italiano)

Posted by admin

Le tabelle temporanee sono molto probabilmente come tabelle permanenti. Le tabelle temporanee vengono create in TempDB e vengono automaticamente eliminate non appena viene terminata l’ultima connessione. Tabelle temporanee ci aiuta a memorizzare ed elaborare i risultati intermedi. Le tabelle temporanee sono molto utili quando abbiamo bisogno di memorizzare dati temporanei.,e la Sintassi per creare una Tabella Temporanea è riportata di seguito:

Per Creare la Tabella Temporanea:

CREATE TABLE #EmpDetails (id INT, name VARCHAR(25)) 

Per Inserire i Valori In Tabella Temporanea:

INSERT INTO #EmpDetails VALUES (01, 'Lalit'), (02, 'Atharva') 

Per Selezionare i Valori da Tabella Temporanea:

SELECT * FROM #EmpDetails 

Risultato:

id nome
1 Lalit
2 Atharva

Ci sono 2 tipi di Tabelle Temporanee: Tabella Temporanea Locale e Globale Tabella Temporanea., Questi sono spiegati come segue di seguito.

  1. Tabella temporanea locale:
    Una tabella temporanea locale è disponibile solo per la sessione che l’ha creata. Viene automaticamente eliminato (eliminato) quando la connessione che lo ha creato viene chiusa. Per creare una tabella temporanea locale, il singolo ” # ” viene utilizzato come prefisso di un nome di tabella.

    Inoltre, l’utente può eliminare questa tabella temporanea utilizzando la query “DROP TABLE #EmpDetails”. Ci saranno numeri casuali sono aggiunti al nome del nome della tabella., Se la tabella temporanea viene creata all’interno della stored procedure, viene eliminata automaticamente al completamento dell’esecuzione della stored procedure.

    Esempio:

    CREATE PROCEDURE ProcTemp ASBEGINCREATE TABLE #EmpDetailsINSERT INTO #EmpDetails VALUES ( 01, 'Lalit'), ( 02, 'Atharva')SELECT * FROM #EmpDetailsENDEXECUTE ProcTemp 
  2. Tabella temporanea globale:
    Per creare una tabella temporanea globale, aggiungere il simbolo “##” prima del nome della tabella.

    Esempio:

    CREATE TABLE ##EmpDetails (id INT, name VARCHAR(25)) 

    Le tabelle temporanee globali sono visibili a tutte le connessioni e rilasciate quando l’ultima connessione che fa riferimento alla tabella viene chiusa. Il nome della tabella globale deve avere un nome di tabella univoco. Non ci saranno numeri casuali suffissi alla fine del nome della tabella.,

Lettore di attenzione! Non smettere di imparare ora. Entrare in possesso di tutti gli importanti concetti di Teoria CS per le interviste SDE con il corso di Teoria CS ad un prezzo studente-friendly e diventare industria pronta.

Tag articolo:

DBMS
SQL
Tag pratica:

Leave A Comment