? O SQL " BUSCAR" comando é usado em conjunto com cursores para executar o processamento de linha por linha. A linguagem exata e uso do comando FETCH varia ligeiramente entre os fornecedores de banco de dados populares. Background Fotografia de
bancos de dados SQL usar cursores para selecionar conjuntos de registros específicos e realizar operações com eles em uma base linha por linha. Um cursor é uma instrução SELECT corrida contra as tabelas de banco de dados subjacentes para selecionar dados específicos. Uma vez que o cursor é definido , o comando FETCH é usado para puxar um registro específico do conjunto de registros definido em uma ou mais variáveis para qualquer processamento é exigido.
Usando o comando FETCH
O comando FETCH só é usado com cursores. Se um cursor não foi definido e aberto através de processo padrão do servidor SQL , usando o comando FETCH produzirá um erro. Dependendo do fornecedor SQL , o comando de busca pode necessitar de uma variedade de diferentes parâmetros . No Microsoft SQL , o comando FETCH possui seis parâmetros possíveis . No MySQL e Oracle, o comando FETCH não usa parâmetros. Em todos os casos , o comando FETCH vai puxar uma linha específica definida a partir dos resultados da consulta SQL usada para definir o cursor e carregar os dados em uma ou mais variáveis .
Aprender mais sobre Fetch
Desde que o uso do comando FETCH varia em diferentes versões do SQL , é importante consultar documentação do fornecedor para o uso adequado do comando. Os cursores eo comando FETCH andam juntos , então, pesquisar para qualquer comando , juntamente com o nome do aplicativo SQL devem produzir resultados que serão úteis na identificação do uso específico para cada versão .