Kakšna je uporaba izjeme SAVE v Oraclu?
Kakšna je uporaba izjeme SAVE v Oraclu?

Video: Kakšna je uporaba izjeme SAVE v Oraclu?

Video: Kakšna je uporaba izjeme SAVE v Oraclu?
Video: 6 PLSQL Performance Tuning | Oracle FORALL | Oracle FORALL SAVE EXCEPTIONS | Part5 2024, November
Anonim

Opis Dodajte SHRANI IZJEME klavzulo v vaš stavek FORALL, ko želite PL/SQL izvajalnega mehanizma za izvedbo vseh stavkov DML, ki jih generira FORALL, tudi če eden ali več ne uspe z napako. Če ti uporaba INDICES OF, boste morali paziti, da boste našli pot nazaj do žaljive izjave.

Podobno, kakšna je uporaba množičnega zbiranja v Oraclu?

ZBIRANJE V razsutem stanju zmanjša preklapljanje konteksta med SQL in PL/SQL motorju in omogoča motorju SQL, da hkrati pridobi zapise. Oracle PL/SQL zagotavlja funkcionalnost pridobivanja zapisov v v razsutem stanju namesto da bi prinesli enega za drugim.

Prav tako, kaj je zbiranje v razsutem stanju in kakšne omejitve pri zbiranju v razsutem stanju? Uporaba ZBIRANJE V razsutem stanju klavzula v PL/SQL pomeni naslednje omejitve : Zbirke je treba uporabiti kot ciljne spremenljivke, navedene v a ZBIRANJE V razsutem stanju klavzula INTO. 4. Sestavljenih ciljev (kot so predmeti) ni mogoče uporabiti v the Za element s členom RETURNING se poroča o napaki RETURNING INTO.

Poleg tega, kaj je Oracle bulk izjema?

Razsuto Operacije, ki se zaključijo od Oracle 9i the ZA VSE izjava vključuje neobvezno SAVE IZJEME klavzula, ki dovoljuje v razsutem stanju operacije za shranjevanje izjema informacije in nadaljujte z obdelavo. Ko je operacija končana, se izjema informacije je mogoče pridobiti z atributom SQL%BULK_EXCEPTIONS.

Kaj so sprožilci v Oraclu?

A sprožilec je poimenovan blok PL/SQL, shranjen v Oracle Baze podatkov in se samodejno izvede, ko pride do sprožilnega dogodka. Na primer, če definirate a sprožilec ki se sproži pred stavkom INSERT v tabeli strank, sprožilec se sproži enkrat, preden se v tabelo strank vstavi nova vrstica.

Priporočena: