Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Um conjunto de resultados é um conjunto de linhas na fonte de dados que corresponde a certos critérios. É uma tabela conceptual que resulta de uma consulta e que está disponível para uma aplicação em forma tabular. Instruções SELECT, funções de catálogo e alguns procedimentos criam conjuntos de resultados. No exemplo seguinte, a primeira instrução SQL cria um conjunto de resultados contendo todas as linhas e todas as colunas da tabela Orders, e a segunda instrução SQL cria um conjunto de resultados contendo as colunas OrderID, SalesPerson e Status para as linhas da tabela Orders em que o Estado é ABERTO:
SELECT * FROM Orders
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'
Um conjunto de resultados pode ser vazio, o que é diferente de não haver nenhum conjunto de resultados de todo. Por exemplo, a seguinte instrução SQL cria um conjunto de resultados vazio:
SELECT * FROM Orders WHERE 1 = 2
Um conjunto de resultados vazio não é diferente de qualquer outro conjunto de resultados, exceto que não tem linhas. Por exemplo, a aplicação pode recuperar metadados do conjunto de resultados, pode tentar buscar linhas e deve fechar o cursor sobre o conjunto de resultados.
O processo de recuperar linhas da fonte de dados e devolvê-las à aplicação chama-se busca. Esta secção explica as partes básicas desse processo. Para informações sobre tópicos mais avançados, como cursores de bloco e scrolláveis, veja Cursores de Bloco e Cursores Roláveis. Para informações sobre atualizar, eliminar e inserir linhas, consulte Atualização de Visão Geral dos Dados.
Esta seção contém os seguintes tópicos.