? SQL " FETCH " kommandoen anvendes i forbindelse med markører til at udføre række- ved -række forarbejdning. Den nøjagtige sprog og brugen af FETCH kommandoen varierer lidt blandt populære databaseleverandører . Baggrund
SQL databaser bruger markører at vælge bestemte rekord sæt og udføre operationer på dem på en række -for- rækken basis. En markør er en udvalgt opgørelse køre mod de underliggende database tabeller for at vælge bestemte data. Når først en markør er defineret , bliver FETCH kommandoen bruges til at trække en bestemt post fra det fastlagte postsættet i en eller flere variabler for hvad behandlingen er nødvendig .
Brug af FETCH Command
FETCH kommandoen bruges kun med markører . Hvis en markør ikke er blevet defineret og åbnet via SQL server standard proces , ved hjælp af FETCH kommandoen vil give en fejl . Afhængigt af SQL sælgeren , kan FETCH kommandoen kræve en række forskellige parametre . I Microsoft SQL, har FETCH kommandoen seks mulige parametre. I MySQL og Oracle , har FETCH kommandoen ikke bruge parametre. I alle tilfælde , FETCH kommandoen vil trække et bestemt sæt række fra resultaterne af SQL forespørgsel bruges til at definere markøren og belastning, data i én eller flere variable .
Lære mere om Fetch
Siden brugen af FETCH kommandoen varierer i forskellige versioner af SQL , er det vigtigt at konsultere sælgeren dokumentation for korrekt brug af kommandoen. Markører og FETCH kommando går sammen, så søger efter enten kommandoen sammen med navnet på den SQL ansøgningen skal give resultater , som vil være nyttige i at identificere den specifikke brug for hver version .
< br >