Kunnen we cursors gebruiken in functies?

Inhoudsopgave:

Kunnen we cursors gebruiken in functies?
Kunnen we cursors gebruiken in functies?
Anonim

Gebruik van cursor De belangrijkste functie van een cursor is om gegevens rij voor rij op te halen uit een resultatenset, in tegenstelling tot de SQL-commando's die op alle rijen werken in de resultaatset in één keer. Cursors worden gebruikt wanneer de gebruiker records moet bijwerken op een enkele manier of in een rij voor rij, in een databasetabel.

Kan een functie een cursor teruggeven?

Opgeslagen functie kan slechts één cursor retourneren als hun retourwaarde; de cursorfunctie kan echter op andere manieren aanvullende resultatensets retourneren (de Oracle-functie kan hiervoor outputcursorparameters gebruiken).

Wat zijn de functies van cursors?

Cursors worden gebruikt door databaseprogrammeurs om individuele rijen te verwerken die worden geretourneerd door databasesysteemquery's. Cursors maken manipulatie van hele resultatensets tegelijk mogelijk. In dit scenario maakt een cursor de sequentiële verwerking van rijen in een resultatenset mogelijk.

Waarom mag de cursor niet worden gebruikt?

Cursors kunnen in sommige toepassingen worden gebruikt voor geserialiseerde bewerkingen, zoals weergegeven in het bovenstaande voorbeeld, maar over het algemeen moeten ze worden vermeden omdat ze een negatieve invloed hebben op de prestaties, vooral wanneer ze werken op een grote hoeveelheid gegevens.

SQL Cursors - how and when to use them

SQL Cursors - how and when to use them
SQL Cursors - how and when to use them
29 gerelateerde vragen gevonden

Aanbevolen:

Interessante artikelen
Wie beheert de website van Heaven's Gate?
Lees verder

Wie beheert de website van Heaven's Gate?

Twee voormalige leden, Marc en Sarah King of Phoenix, Arizona, opererend als de TELAH Foundation, zouden de website van de groep onderhouden. Hoe verdiende Heaven's Gate geld? Een van de manieren waarop Heaven's Gate de rekeningen betaalde was met een webdesigngroep genaamd "

Welke tussenwervelschijf is het vaakst gewond?
Lees verder

Welke tussenwervelschijf is het vaakst gewond?

De L5-S1-schijf bevindt zich tussen de 5e lumbale en 1e sacrale botten. Deze twee schijven doen het meeste werk en zijn het vaakst geblesseerd. Verlamming komt zelden voor bij hernia. Waar komen de meeste tussenwervelschijfletsels voor?

Wat is de betekenis van amani?
Lees verder

Wat is de betekenis van amani?

a-ma-ni. Herkomst: Swahili. Populariteit: 1119. Betekenis:vrede. Wat betekent Amani? Afrikaans, Indiaas, Arabisch. Van de Swahili betekenis "vrede". Betekent ook "wensen" in het Arabisch. Amani is een plaats op het eiland Chios, in Griekenland.