Nwlapcug.com


Qual è il comando FETCH SQL?

Il comando SQL "FETCH" viene utilizzato in combinazione con i cursori per eseguire l'elaborazione di riga per riga. Il linguaggio esatto e l'utilizzo del comando FETCH varia leggermente tra i fornitori di database popolari.

Priorità bassa

Database SQL utilizzano i cursori per selezionare il set di record specifici ed eseguire operazioni su di essi su una base di riga per riga. Un cursore è un'istruzione select eseguita su tabelle di database sottostanti per selezionare dati specifici. Una volta definito un cursore, il comando FETCH viene utilizzato per tirare uno specifico record dal recordset definito in una o più variabili per qualsiasi elaborazione è necessaria.

Utilizzando il comando FETCH

Il comando FETCH viene utilizzato solo con i cursori. Se un cursore non è stato definito e aperto tramite processo standard di SQL server, utilizzando il comando FETCH produrrà un errore. Secondo il venditore SQL, il comando FETCH può richiedere una varietà di diversi parametri. In Microsoft SQL, il comando FETCH ha sei possibili parametri. In MySQL e Oracle, il comando FETCH non utilizza parametri. In tutti i casi, il comando FETCH tirerà una riga specifica impostata dai risultati della query SQL utilizzata per definire il cursore e caricare i dati in una o più variabili.

Saperne di più su Fetch

Poiché l'utilizzo del comando FETCH varia nelle diverse versioni di SQL, è importante consultare la documentazione del produttore per il corretto utilizzo del comando. I cursori e il comando FETCH vanno insieme, quindi alla ricerca di uno dei due comandi insieme al nome dell'applicazione SQL dovrebbe portare a risultati che saranno utili per identificare l'utilizzo specifico per ogni versione.