Hvad er Save-undtagelser i Oracle?
Hvad er Save-undtagelser i Oracle?

Video: Hvad er Save-undtagelser i Oracle?

Video: Hvad er Save-undtagelser i Oracle?
Video: 6 PLSQL Performance Tuning | Oracle FORALL | Oracle FORALL SAVE EXCEPTIONS | Part5 2024, November
Anonim

Det GEM UNDTAGELSER klausul vil optage evt undtagelse under bulkdriften, og fortsæt behandlingen.: FOR ALLE PL SQL « Oracle PL / SQL . Det GEM UNDTAGELSER klausul vil optage evt undtagelse under bulkdriften, og fortsæt behandlingen.

På samme måde kan du spørge, hvad er brugen af SAVE-undtagelse i Oracle?

Beskrivelse Tilføj den GEM UNDTAGELSER klausul til din FORALL-erklæring, når du ønsker PL/SQL runtime-motor til at udføre alle DML-sætninger genereret af FORALL, selvom en eller flere end mislykkes med en fejl. hvis du brug INDICES AF, skal du passe lidt på for at finde tilbage til den stødende udtalelse.

Udover ovenstående, hvad er forskellen mellem bulk collect og bulk bind i Oracle? Bulk afhentning : er en KLAUSUL. bruges til at hente posterne fra markøren. For alle : er en UDTALELSE. bruges til at udføre dml-operation af hentede poster. Kroppen af FOR ALLE sætning er en enkelt DML-sætning -- en INSERT, UPDATE eller DELETE. INTO, FETCH INTO og RETURNING INTO klausuler.

Spørgsmålet er også, hvad er Oracle bulk undtagelse?

Bulk Operationer, der afsluttes siden Oracle 9i den FOR ALLE erklæringen inkluderer en valgfri SAVE UNDTAGELSER klausul, der tillader bulk operationer for at gemme undtagelse information og fortsætte behandlingen. Når operationen er afsluttet, vil undtagelse oplysninger kan hentes ved hjælp af SQL%BULK_EXCEPTIONS-attributten.

Hvad er brugen af masseindsamling i Oracle?

MASSEINDSAMLING reducerer kontekstskift mellem SQL og PL/SQL motor og tillader SQL-motor at hente posterne på én gang. Oracle PL/SQL giver funktionaliteten til at hente posterne ind bulk i stedet for at hente én efter én.

Anbefalede: