Hoe skep ek 'n globale tydelike tabel in SQL?
Hoe skep ek 'n globale tydelike tabel in SQL?

Video: Hoe skep ek 'n globale tydelike tabel in SQL?

Video: Hoe skep ek 'n globale tydelike tabel in SQL?
Video: SQL 2024, November
Anonim

A globale tydelike tabel is geskep gebruik SKEP TABEL verklaring met die tafel naam voorafgegaan met 'n dubbelgetalteken (##tabelnaam). In SQL Bediener, globale tydelike tabelle is sigbaar vir alle sessies (verbindings). So as jy skep 'n globale tydelike tabel in een sessie kan jy dit in ander sessies begin gebruik.

Wat dit betref, wat is 'n globale tydelike tabel in SQL?

Anders as tydelike tafels van ander databasisprodukte soos MySQL en SQL Bediener, globale tydelike tabelle in Oracle is permanente databasisobjekte wat data op skyf stoor en vir alle sessies sigbaar is. Die data wat egter in die globale tydelike tabel is privaat vir die sessie.

Boonop, wat is die verskil tussen plaaslike en globale tydelike tabel in SQL Server? Plaaslike temperatuur tafels is slegs beskikbaar vir die SQL Server sessie of verbinding (beteken enkel gebruiker) wat die tafels . A globale tydelike tabel oorbly in die databasis permanent, maar die rye bestaan slegs binne 'n gegewe verbinding. Wanneer die verbinding gesluit is, word die data in die globale tydelike tabel verdwyn.

Ook, hoe skep ek 'n globale tydelike tabel?

Skep a Tydelike tabel . Die verklaring aan skep a globale tydelike tabel (GTT) is soortgelyk aan die definisie van 'n gewone tafel met die byvoeging van die sleutelwoorde GLOBALE TYDELIK . In die klousule ON COMMIT spesifiseer jy of a tafel is gebonde aan 'n transaksie (DELETE ROWS) of aan 'n sessie (BEWAAR RYE).

Wat is die gebruik van tydelike tabel in SQL?

Tydelike tabelle is 'n wonderlike kenmerk waarmee jy tussenresultate kan stoor en verwerk deur dieselfde keuse-, opdaterings- en aansluitingsvermoëns te gebruik as wat jy kan gebruik met tipiese SQL Bediener tafels . Die tydelike tafels kan in sommige gevalle baie nuttig wees om te hou tydelik data.

Aanbeveel: