Het beheren van rijen in een tabel in SQL

SQL behandelt de gegevens van een set op een moment. Cursors in het spel komen alleen als je wilt schenden dat principe en worstelen met de gegevens een rij op een moment. Waarom zou je dat willen doen? Het is erg cool dat alles wat je hoeft te doen is vertellen SQL wat je wilt bereiken en het zal gaan uit en doe het zonder expliciete stap-voor-stap aanwijzingen van je.

Echter, er zijn momenten waarop je wilt die stap-voor-stap aanwijzingen te geven. Misschien heb je toegang wilt tot een rij in een tabel en, op basis van de inhoud ervan, een ding doen in plaats van een ander. Het nemen van beslissingen op een rij-door-rij basis is iets dat gewone SQL-instructies niet kan uitvoeren. Om te gaan met situaties zoals deze, SQL heeft cursors die u kunt gebruiken om te wijzen op de individuele rijen in een tabel.

De Persistent Opgeslagen Modules (SQL / PSM) update die in SQL werd toegevoegd: 1999 geeft SQL een aantal extra mogelijkheden:

  • De toevoeging van de stroom van controle structuren zoals IF ... THEN ... ELSE, CASE ... END CASE, TERWIJL ... DOEN ... END tijdje, en VOOR ... DO ... end voor. Deze toevoegingen stellen u in staat om procedurele handelingen uit te voeren zonder dat u om terug te keren naar een host taal.
  • De invoering van verbinding SQL statements, die een reeks bewerkingen uitvoeren.
  • De introductie van de variabelen. Voorafgaand aan SQL / PSM, heeft SQL niet mogelijk om een ​​waarde op te slaan in een variabele.

© 2020 Quilcedacarvers.com | Contact us: webmaster# quilcedacarvers.com