Care este utilizarea excepției SAVE în Oracle?
Care este utilizarea excepției SAVE în Oracle?

Video: Care este utilizarea excepției SAVE în Oracle?

Video: Care este utilizarea excepției SAVE în Oracle?
Video: 6 PLSQL Performance Tuning | Oracle FORALL | Oracle FORALL SAVE EXCEPTIONS | Part5 2024, Mai
Anonim

Descriere Adăugați SALVAȚI EXCEPȚII clauză la declarația dvs. FORALL atunci când doriți PL/SQL motor de rulare pentru a executa toate instrucțiunile DML generate de FORALL, chiar dacă una sau mai multe eșuează cu o eroare. daca tu utilizare INDICI DE, va trebui să aveți puțină grijă pentru a vă găsi calea înapoi la afirmația jignitoare.

De asemenea, la ce folosește colectarea în vrac în Oracle?

COLECTARE VRAC reduce schimbările de context între SQL și PL/SQL motor și permite motorului SQL să preia înregistrările dintr-o dată. Oracle PL/SQL oferă funcționalitatea de preluare a înregistrărilor în vrac mai degrabă decât să aducă unul câte unul.

De asemenea, ce este colectarea în vrac și orice restricții în colectarea în vrac? Folosind colecția în vrac clauza din PL/SQL implică următoarele restricții : Colecțiile ar trebui folosite ca variabile țintă enumerate în a COLECTARE VRAC clauza INTO. 4. Țintele compozite (cum ar fi obiectele) nu pot fi utilizate în cel Clauza RETURNING INTO else este raportată eroarea pentru caracteristica cu clauza RETURNING.

Pe lângă aceasta, ce este excepția în bloc Oracle?

În vrac Operațiuni care se încheie De la Oracol 9i cel PENTRU TOȚI declarația include un SAVE opțional EXCEPȚII clauza care permite vrac operațiuni de salvare excepție informații și continuă procesarea. Odată ce operațiunea este finalizată, excepție informațiile pot fi preluate folosind atributul SQL%BULK_EXCEPTIONS.

Ce sunt declanșatorii în Oracle?

A declanșatorul este un bloc denumit PL/SQL stocat în Oracol Baza de date și este executată automat atunci când are loc un eveniment declanșator. De exemplu, dacă definiți a declanșatorul care se declanșează înaintea unei instrucțiuni INSERT pe tabelul clienților, the declanșatorul se va declanșa o dată înainte ca un nou rând să fie introdus în tabelul clienților.

Recomandat: