Al recuperar los resultados (Basic)

Un conjunto de resultados es un conjunto de filas en el origen de datos que coincide con determinados criterios. Es una tabla conceptual que resulta de una consulta y que está disponible para una aplicación en formato tabular. Las instrucciones SELECT, las funciones de catálogo y algunos procedimientos crean conjuntos de resultados. En el ejemplo siguiente, la primera instrucción SQL crea un conjunto de resultados que contiene todas las filas y todas las columnas de la tabla Pedidos y la segunda instrucción SQL crea un conjunto de resultados que contiene las columnas Identificación de pedido, Comercial y Estado de las filas de la tabla Pedidos en la que el Estado es ABIERTO:

SELECT * FROM Orders  
SELECT OrderID, SalesPerson, Status FROM Orders WHERE Status = 'OPEN'  

Un conjunto de resultados puede estar vacío, que es diferente de ningún conjunto de resultados. Por ejemplo, la siguiente instrucción SQL crea un conjunto de resultados vacío:

SELECT * FROM Orders WHERE 1 = 2  

Un conjunto de resultados vacío no es diferente de ningún otro conjunto de resultados, excepto que no tiene filas. Por ejemplo, la aplicación puede recuperar metadatos para el conjunto de resultados, puede intentar recuperar filas y debe cerrar el cursor sobre el conjunto de resultados.

El proceso de recuperar filas del origen de datos y devolverlas a la aplicación se denomina recuperación. En esta sección se explican las partes básicas de ese proceso. Para obtener información sobre temas más avanzados, como cursores de bloque y desplazables, vea Cursores de bloque y Cursores desplazables. Para obtener información sobre cómo actualizar, eliminar e insertar filas, vea Información general sobre la actualización de datos.

Esta sección contiene los temas siguientes.