INHOUDSOPGAWE:

Watter SQL-opdrag word gebruik om deur elke ry in 'n wyser te herhaal?
Watter SQL-opdrag word gebruik om deur elke ry in 'n wyser te herhaal?

Video: Watter SQL-opdrag word gebruik om deur elke ry in 'n wyser te herhaal?

Video: Watter SQL-opdrag word gebruik om deur elke ry in 'n wyser te herhaal?
Video: 8 Excel-tools die iedereen zou moeten kunnen gebruiken 2024, Desember
Anonim

In SQL Bediener die wyser is 'n instrument wat is gebruik om oor te herhaal 'n resultate stel, of om lus deur elke ry van 'n resultaat stel een ry op 'n slag. Dit is dalk nie die beste manier om met 'n stel data te werk nie, maar as jy moet lus ry deur te kwel ry (RBAR) in 'n T- SQL skrif dan a wyser is een manier om dit te doen.

Vervolgens kan 'n mens ook vra, hoe laat ek 'n SQL-wyser hardloop?

Om wysers in SQL-prosedures te gebruik, moet jy die volgende doen:

  1. Verklaar 'n wyser wat 'n resultaatstel definieer.
  2. Maak die wyser oop om die resultaatstel vas te stel.
  3. Haal die data in plaaslike veranderlikes soos nodig vanaf die wyser, een ry op 'n slag.
  4. Maak die wyser toe wanneer jy klaar is.

wat is wyser in SQL voorbeeld? Oracle skep 'n geheue area, bekend as die konteks area, vir die verwerking van 'n SQL verklaring, wat al die inligting bevat wat nodig is vir die verwerking van die verklaring; vir voorbeeld , die aantal rye wat verwerk is, ens. A wyser is 'n wyser na hierdie konteksgebied. A wyser hou die rye (een of meer) teruggestuur deur a SQL verklaring.

Net so, watter is beter wyser of while lus?

Nie regtig nie. In terme van wat dit doen, a terwyl lus en a wyser albei doen dieselfde ding, hulle werk op een ry op 'n slag. Baie mense wanneer hulle probeer verwyder wyser -gebaseerde kode, vervang dit eenvoudig met 'n terwyl lus , in die hoop dat dit vinniger sal hardloop, want dit is nie 'n *nasty* wyser.

Hoe skep ek 'n wyser?

In die bogenoemde sintaksis, die verklaring deel bevat die verklaring van die wyser en die wyser veranderlike waarin die gehaalde data toegeken sal word. Die wyser word geskep vir die 'SELECT'-stelling wat in die wyser verklaring . In uitvoering deel, die verklaarde wyser word oopgemaak, gehaal en toegemaak.

Aanbeveel: