tabele temporare în depozitul de date SQL, documente Microsoft

În acest articol,

Acest articol conține recomandări importante pentru utilizarea tabelelor temporare, și conceptul de bază de tabele temporare la nivel de sesiune. Pe baza informațiilor conținute în acest articol, va fi capabil de a sparge codul în module, pentru a îmbunătăți reutilizarea și de a îmbunătăți maniabilitate.

Crearea unui tabel temporar

tabele temporare sunt create prin simpla adăugare a unui prefix la numele de masa #. De exemplu:

Tabelele temporare pot fi create folosind CTAS exact în același mod:

remarcă

CTAS - o echipa foarte puternic, care este, de asemenea, foarte eficient atunci când este utilizat în jurnalul de tranzacții.

Eliminarea tabelelor temporare

La stabilirea unei sesiuni nu ar trebui să fie nici un tabel temporar. Cu toate acestea, dacă apelați aceeași procedură stocată care creează o tabelă temporară cu același nume, pentru a asigura executarea cu succes a instrucțiunii CREATE TABLE. posibil să se utilizeze un control simplu pentru utilizarea DROP. așa cum se arată în exemplul de mai jos.

Pentru coerență, este recomandabil să se utilizeze acest cod ca șablon pentru convenționale și pentru tabele temporare. De asemenea, este recomandat să ștergeți tabelul temporar folosind DROP TABLE. când ai terminat cu ei în codul. La proiectarea unei proceduri stocate, elimina comenzile sunt de obicei plasate împreună la sfârșitul procedurii, pentru a se asigura că obiectele sunt eliminate.

Separarea codului în module

Limitări de masă temporară

acțiuni ulterioare