Kuinka luon globaalin väliaikaisen taulukon SQL:ssä?
Kuinka luon globaalin väliaikaisen taulukon SQL:ssä?

Video: Kuinka luon globaalin väliaikaisen taulukon SQL:ssä?

Video: Kuinka luon globaalin väliaikaisen taulukon SQL:ssä?
Video: CS50 2013 - Week 10, continued 2024, Marraskuu
Anonim

A globaali väliaikainen taulukko On luotu käyttämällä LUO TAULU lausunto kanssa pöytä nimen eteen kaksoisnumeromerkki (##taulukon_nimi). Sisään SQL Palvelin, globaalit väliaikaiset taulukot ovat näkyvissä kaikille istunnoille (yhteyksille). Joten jos sinä luo globaali väliaikainen taulukko yhdellä istunnolla voit alkaa käyttää sitä muissa istunnoissa.

Mitä tähän liittyen on globaali väliaikainen taulukko SQL:ssä?

Toisin kuin väliaikaiset pöydät muista tietokantatuotteista, kuten MySQL ja SQL Palvelin, globaalit väliaikaiset taulukot Oraclessa ovat pysyviä tietokantaobjekteja, jotka tallentavat tiedot levylle ja näkyvät kaikille istunnoille. Kuitenkin tallennetut tiedot globaali väliaikainen taulukko on yksityinen istuntoon.

Lisäksi, mitä eroa on paikallisen ja globaalin väliaikaisen taulukon välillä SQL Serverissä? Paikalliset temptaulukot ovat saatavilla vain SQL Server istunto tai yhteys (tarkoittaa yhtä käyttäjää), joka loi taulukoita . A globaali väliaikainen taulukko jäännökset in tietokanta pysyvästi, mutta rivit ovat olemassa vain tietyn yhteyden sisällä. Kun yhteys suljetaan, tiedot globaalissa väliaikaistaulukossa katoaa.

Lisäksi, kuinka luon globaalin väliaikaisen taulukon?

Luodaan a Väliaikainen pöytä . Lausunto luoda a globaali väliaikainen taulukko (GTT) on samanlainen kuin tavallisen määritelmä pöytä lisäämällä avainsanat MAAILMANLAAJUINEN VÄLIAIKAINEN . Kohdassa ON COMMIT määrität, jos a pöytä on sidottu tapahtumaan (POISTA RIVIT) tai a istunto (SÄILYTTÄ RIVIT).

Mitä hyötyä väliaikaisesta taulukosta on SQL:ssä?

Väliaikaiset taulukot ovat loistava ominaisuus, jonka avulla voit tallentaa ja käsitellä välituloksia käyttämällä samoja valinta-, päivitys- ja liittymisominaisuuksia, joita voit käyttää tyypillisen kanssa SQL Palvelin taulukoita . The väliaikaiset pöydät voi olla joissain tapauksissa erittäin hyödyllistä säilyttää tilapäinen tiedot.

Suositeltava: