Kuidas luua SQL-is globaalset ajutist tabelit?
Kuidas luua SQL-is globaalset ajutist tabelit?

Video: Kuidas luua SQL-is globaalset ajutist tabelit?

Video: Kuidas luua SQL-is globaalset ajutist tabelit?
Video: ZEITGEIST: MOVING FORWARD | OFFICIAL RELEASE | 2011 2024, November
Anonim

A globaalne ajutine tabel on loodud kasutades LOO TABEL avaldus koos laud nimi eesliitega topeltnumbrimärgiga (##tabeli_nimi). sisse SQL Server, globaalsed ajutised tabelid on nähtavad kõikidele seanssidele (ühendustele). Nii et kui sa luua globaalne ajutine tabel ühe seansi jooksul saate seda kasutama hakata teistes seanssides.

Mis on sellega seoses SQL-is globaalne ajutine tabel?

Erinevalt ajutised lauad teistest andmebaasitoodetest, nagu MySQL ja SQL Server, globaalsed ajutised tabelid Oracle'is on püsivad andmebaasiobjektid, mis salvestavad andmeid kettale ja on nähtavad kõikidele seanssidele. Siiski salvestatud andmed globaalne ajutine tabel on seansi jaoks privaatne.

Lisaks, mis vahe on kohalikul ja globaalsel ajutisel tabelil SQL Serveris? Kohalikud temp-tabelid on saadaval ainult SQL Server seanss või ühendus (tähendab ühte kasutajat), mis lõi tabelid . A globaalne ajutine tabel jäänused aastal andmebaasi püsivalt, kuid read eksisteerivad ainult antud ühenduse piires. Kui ühendus on suletud, siis andmed globaalses ajutises tabelis kaob.

Samuti, kuidas luua globaalset ajutist tabelit?

Loomine a Ajutine tabel . Avaldus aadressile luua a globaalne ajutine tabel (GTT) sarnaneb tavalise definitsiooniga laud märksõnade lisamisega GLOBAALNE AJUTIS . Punktis ON COMMIT täpsustate, kui a laud on seotud tehinguga (DELETE ROWS) või a istungil (SÄILITA RIDAD).

Milleks on SQL-is ajutise tabeli kasu?

Ajutised tabelid on suurepärane funktsioon, mis võimaldab salvestada ja töödelda vahetulemusi, kasutades samu valiku-, värskendamis- ja liitumisvõimalusi, mida saate kasutada tüüpilisega SQL Server tabelid . The ajutised lauad võib mõnel juhul olla väga kasulik hoida ajutine andmeid.

Soovitan: