? SQL " FETCH "-kommandot används tillsammans med markörer för att utföra rad-för - rad bearbetning. Den exakta språket och användningen av FETCH kommandot varierar något bland populära databasleverantörer . Bakgrund
SQL-databaser använder markörer för att markera specifika rekord set och utföra operationer på dem på en rad -för - rad basis . En markör är en SELECT-sats körs mot den underliggande databasen tabeller att välja specifika uppgifter . När en markör är definierad, Fetch kommandot används för att dra en specifik post från definierade postuppsättningen till en eller flera variabler för vilken behandling som krävs . Använda FETCH Command Addera
FETCH kommandot används endast med markörer . Om en markör inte har definierats och öppnade genom SQL Server standard process , med FETCH kommandot kommer att ge ett felmeddelande . Beroende på SQL säljaren , kan FETCH kommandot kräver en variation av olika parametrar. I Microsoft SQL , har FETCH kommandot sex möjliga parametrar . I MySQL och Oracle , använder Fetch kommandot inte parametrar . I alla fall , Fetch kommandot kommer att dra en specifik rad in från resultatet av SQL-frågan som används för att definiera markören och last som data i en eller flera variabler .
Lär mer om Fetch
Eftersom användningen av FETCH kommandot varierar i olika versioner av SQL , är det viktigt att konsultera tillverkarens dokumentation för korrekt användning av kommandot . Markörer och FETCH kommandot gå ihop , så att söka efter antingen kommandot tillsammans med namnet på den SQL ansökan ska ge resultat som kommer att vara till hjälp för att identifiera den specifika användningen för varje version .