De SQL " FETCH " commando wordt gebruikt in combinatie met cursors om rij - op - rij verwerking uitvoeren . De precieze taal en het gebruik van het commando FETCH verschilt enigszins tussen populaire database- leveranciers. Achtergrond | SQL-databases gebruiken cursors om specifieke record sets selecteren en operaties op hen op een rij - op - rij basis uit te voeren . Een cursor is een select statement lopen tegen de onderliggende database tabellen om specifieke gegevens te selecteren . Zodra een cursor is gedefinieerd , wordt het commando FETCH gebruikt om een bepaalde record te trekken van de gedefinieerde recordset in een of meer variabelen om welke verwerking vereist . Met behulp van de FETCH Command De FETCH commando wordt alleen gebruikt met cursors . Als er een cursor is niet gedefinieerd en opende via de SQL server standaard proces , met behulp van het commando FETCH zullen een foutmelding opleveren . Afhankelijk van de SQL verkoper , kan de opdracht FETCH een verscheidenheid van verschillende parameters vereisen . In Microsoft SQL , de opdracht FETCH heeft zes mogelijke parameters . In MySQL en Oracle , heeft de opdracht FETCH niet gebruiken parameters . In alle gevallen , de FETCH commando zal een specifieke rij te trekken uit de resultaten van de SQL-query wordt gebruikt om de cursor en de belasting bepalen dat gegevens in een of meer variabelen . Meer te leren over Fetch Sinds het gebruik van het commando FETCH varieert in verschillende versies van SQL , is het belangrijk om documentatie van de leverancier te raadplegen voor het juiste gebruik van het commando . Cursors en de opdracht FETCH gaan samen , dus op zoek naar een van beide commando , samen met de naam van de SQL-toepassingen moeten de resultaten die nuttig zijn bij het identificeren van de specifieke verbruik voor elke versie zal opleveren . < br > |