Hvordan opretter jeg en global midlertidig tabel i SQL?
Hvordan opretter jeg en global midlertidig tabel i SQL?

Video: Hvordan opretter jeg en global midlertidig tabel i SQL?

Video: Hvordan opretter jeg en global midlertidig tabel i SQL?
Video: Active Directory Foundations: Understanding this object database 2024, November
Anonim

EN global midlertidig tabel er oprettet ved brug af OPRET TABEL erklæring med bord navn foran med et dobbelt taltegn (##tabelnavn). I SQL Server, globale midlertidige tabeller er synlige for alle sessioner (forbindelser). Så hvis du oprette en global midlertidig tabel i én session kan du begynde at bruge den i andre sessioner.

Med hensyn til dette, hvad er en global midlertidig tabel i SQL?

I modsætning til midlertidige borde fra andre databaseprodukter såsom MySQL og SQL Server, globale midlertidige tabeller i Oracle er permanente databaseobjekter, der gemmer data på disken og er synlige for alle sessioner. Men de data, der er gemt i global midlertidig tabel er privat til sessionen.

Derudover, hvad er forskellen mellem lokal og global midlertidig tabel i SQL Server? Lokale vikarborde er kun tilgængelige for SQL Server session eller forbindelse (betyder en enkelt bruger), der oprettede borde . EN global midlertidig tabel forbliver i database permanent, men rækkerne eksisterer kun inden for en given forbindelse. Når forbindelsen er lukket, vil dataene i den globale midlertidige tabel forsvinder.

Og hvordan opretter jeg en global midlertidig tabel?

Opretter -en Midlertidigt bord . Erklæringen til skab -en global midlertidig tabel (GTT) svarer til definitionen af en alm bord med tilføjelse af søgeordene GLOBAL MIDLERTIDIG . I klausulen ON COMMIT angiver du, om en bord er bundet til en transaktion (SLET RÆKKER) eller til en session (BEBEVAR RÆKKER).

Hvad er brugen af midlertidig tabel i SQL?

Midlertidige tabeller er en fantastisk funktion, der lader dig gemme og behandle mellemresultater ved at bruge de samme muligheder for valg, opdatering og deltagelse, som du kan brug med typiske SQL Server borde . Det midlertidige borde kan i nogle tilfælde være meget nyttigt at beholde midlertidig data.

Anbefalede: