? La commande SQL " fetch" est utilisé en conjonction avec les curseurs pour effectuer le traitement rangée par rangée. La langue exacte et l'utilisation de la commande FETCH varie légèrement entre les fournisseurs de bases de données populaires. Contexte
bases de données SQL
Utilisez les curseurs pour sélectionner les ensembles d'enregistrements spécifiques et effectuer des opérations sur eux sur une base rangée par rangée. Un curseur est une instruction select exécuter sur les tables de base de données sous-jacentes pour sélectionner des données spécifiques. Une fois que le curseur est défini , la commande fetch est utilisé pour tirer un enregistrement spécifique du jeu d'enregistrements défini dans une ou plusieurs variables pour tout traitement est nécessaire.
Utilisation de la commande FETCH
la commande fetch est utilisé uniquement avec des curseurs . Si un curseur n'a pas été défini et ouvert par le processus standard de SQL serveur, en utilisant la commande fetch donnera une erreur. Selon le fournisseur SQL, la commande fetch peut exiger une variété de différents paramètres. Dans Microsoft SQL, la commande fetch a six paramètres possibles . En MySQL et Oracle, la commande fetch n'utilise pas les paramètres . Dans tous les cas , la commande FETCH va tirer une ligne spécifique définir à partir des résultats de la requête SQL utilisée pour définir le curseur et charger des données dans une ou plusieurs variables . Que
savoir plus sur la Fetch
Depuis l' utilisation de la commande FETCH varie selon les versions de SQL , il est important de consulter la documentation du fabricant pour le bon usage de la commande . Curseurs et la commande fetch vont ensemble , donc la recherche de deux commandes en même temps que le nom de l'application SQL devrait donner des résultats qui seront utiles pour identifier l'utilisation spécifique pour chaque version .