Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Een resultatenset is een set rijen in de gegevensbron die aan bepaalde criteria voldoet. Het is een conceptuele tabel die het resultaat is van een query en die beschikbaar is voor een toepassing in tabelvorm. SELECT-instructies , catalogusfuncties en sommige procedures maken resultatensets. In het volgende voorbeeld maakt de eerste SQL-instructie een resultatenset met alle rijen en alle kolommen in de tabel Orders. Met de tweede SQL-instructie wordt een resultatenset gemaakt met de kolommen OrderID, SalesPerson en Status voor de rijen in de tabel Orders waarin de status is GEOPEND:
SELECT * FROM Orders
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'
Een resultatenset kan leeg zijn. Dit verschilt van helemaal geen resultatenset. Met de volgende SQL-instructie wordt bijvoorbeeld een lege resultatenset gemaakt:
SELECT * FROM Orders WHERE 1 = 2
Een lege resultatenset verschilt niet van een andere resultatenset, behalve dat deze geen rijen bevat. De toepassing kan bijvoorbeeld metagegevens ophalen voor de resultatenset, kan proberen rijen op te halen en moet de cursor over de resultatenset sluiten.
Het proces voor het ophalen van rijen uit de gegevensbron en het retourneren ervan naar de toepassing wordt ophalen genoemd. In deze sectie worden de basisonderdelen van dat proces uitgelegd. Zie voor informatie over meer geavanceerde onderwerpen, zoals blok- en schuifbare cursors, Blokcursors en Schuifbare Cursors. Zie Overzicht van het bijwerken van gegevens voor informatie over het bijwerken, verwijderen en invoegen van rijen.
Deze sectie bevat de volgende onderwerpen.