Kako v SQL ustvarim globalno začasno tabelo?
Kako v SQL ustvarim globalno začasno tabelo?

Video: Kako v SQL ustvarim globalno začasno tabelo?

Video: Kako v SQL ustvarim globalno začasno tabelo?
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Maj
Anonim

A globalna začasna tabela je ustvaril z uporabo USTVARJTE TABELE izjava z mizo ime s predpono z dvojnim številskim znakom (##ime_tabele). V SQL strežnik, globalne začasne tabele so vidne vsem sejam (povezavam). Torej, če ti ustvarite globalno začasno tabelo v eni seji ga lahko začnete uporabljati v drugih sejah.

V zvezi s tem, kaj je globalna začasna tabela v SQL?

Za razliko od začasne mize iz drugih izdelkov baz podatkov, kot sta MySQL in SQL strežnik, globalne začasne tabele v Oraclu so stalni objekti baze podatkov, ki shranjujejo podatke na disk in so vidni vsem sejam. Vendar pa podatki, shranjeni v globalna začasna tabela je zasebna za sejo.

Poleg tega, kakšna je razlika med lokalno in globalno začasno tabelo v SQL Serverju? Lokalne temperaturne tabele so na voljo samo za SQL Server sejo ali povezavo (pomeni enega uporabnika), ki je ustvarila mize . A globalna začasna tabela ostanki v baze podatkov trajno, vendar vrstice obstajajo samo znotraj dane povezave. Ko je povezava zaprta, se podatki v globalni začasni tabeli izgine.

Prav tako, kako ustvarim globalno začasno tabelo?

Ustvarjanje a Začasna miza . Izjava za ustvariti a globalna začasna tabela (GTT) je podoben definiciji navadnega mizo z dodatkom ključnih besed GLOBALNI ZAČASNI . V klavzuli ON COMMIT podate, če a mizo je vezan na transakcijo (DELETE ROWS) ali na a seja (OHRANI VRSTICE).

Kakšna je uporaba začasne tabele v SQL?

Začasne tabele so odlična funkcija, ki vam omogoča shranjevanje in obdelavo vmesnih rezultatov z uporabo enakih možnosti izbire, posodabljanja in združevanja, kot jih lahko uporaba s tipično SQL Strežnik mize . The začasne mize bi lahko bilo v nekaterih primerih zelo koristno za ohranitev začasno podatkov.

Priporočena: