Kan vi använda markörer i funktioner?

Innehållsförteckning:

Kan vi använda markörer i funktioner?
Kan vi använda markörer i funktioner?
Anonim

Användning av markör Huvudfunktionen för en markör är att hämta data, en rad i taget, från en resultatuppsättning, till skillnad från SQL-kommandon som fungerar på alla rader i resultatuppsättningen på en gång. Markörer används när användaren behöver uppdatera poster på ett enskilt sätt eller i rad för rad i en databastabell.

Kan en funktion returnera en markör?

Lagrad funktion kan endast returnera en markör som returvärde; dock kan markörfunktionen returnera ytterligare resultatuppsättningar på andra sätt (Oracle-funktionen kan använda utdatamarkörparametrar för det).

Vilka funktioner har markörerna?

Markörer används av databasprogrammerare för att behandla enskilda rader som returneras av databassystemfrågor. Markörer möjliggör manipulering av hela resultatuppsättningar på en gång. I det här scenariot möjliggör en markör sekventiell bearbetning av rader i en resultatuppsättning.

Varför ska inte markören användas?

Cursors skulle kunna användas i vissa applikationer för serialiserade operationer som visas i exemplet ovan, men generellt bör de undvikas eftersom de har en negativ inverkan på prestandan, särskilt när man arbetar på en stor mängd data.

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 relaterade frågor hittades

Rekommenderad: