Wat is Save-uitsonderings in Oracle?
Wat is Save-uitsonderings in Oracle?

Video: Wat is Save-uitsonderings in Oracle?

Video: Wat is Save-uitsonderings in Oracle?
Video: Tasha - Uitsondering 2024, Mei
Anonim

Die BEWAAR UITSONDERINGS klousule sal enige aanteken uitsondering tydens die grootmaatbewerking, en gaan voort met verwerking.: VIR ALLE PL SQL « Oracle PL / SQL . Die BEWAAR UITSONDERINGS klousule sal enige aanteken uitsondering tydens die grootmaatbewerking, en gaan voort met verwerking.

Net so kan jy vra, wat is die nut van SAVE-uitsondering in Oracle?

Beskrywing Voeg die BEWAAR UITSONDERINGS klousule by jou FORALL-stelling wanneer jy die PL/SQL runtime-enjin om alle DML-stellings uit te voer wat deur die FORALL gegenereer word, selfs al misluk een of meer met 'n fout. As jy gebruik INDEKSE VAN, jy sal versigtig moet wees om jou pad terug te vind na die gewraakte verklaring.

Behalwe hierbo, wat is die verskil tussen grootmaatversameling en grootmaatbinding in Oracle? Grootmaat versamel : is 'n KLOUSULE. word gebruik om die rekords van die wyser af te haal. Vir alle : is 'n VERKLARING. word gebruik om dml-bewerking van gehaalde rekords te doen. Die liggaam van die VIR ALLE stelling is 'n enkele DML-stelling -- 'n INSERT, UPDATE, of DELETE. IN, HAAL IN, en TERUG TERUG IN klousules.

Die vraag is ook, wat is die grootmaat-uitsondering van Oracle?

Grootmaat Bedrywighede wat voltooi Sedert Orakel 9i die VIR ALLE stelling sluit 'n opsionele SAVE in UITSONDERINGS klousule wat toelaat grootmaat bedrywighede om te red uitsondering inligting en gaan voort met verwerking. Sodra die operasie voltooi is, sal die uitsondering inligting kan verkry word deur die SQL%BULK_EXCEPTIONS-kenmerk te gebruik.

Wat is die gebruik van grootmaat-versameling in Oracle?

GROOTTE VERSAMEL verminder konteksskakelaars tussen SQL en PL/SQL enjin en laat SQL-enjin toe om die rekords op een slag te gaan haal. Oracle PL/SQL bied die funksionaliteit om die rekords in te haal grootmaat eerder as om een-vir-een te gaan haal.

Aanbeveel: