Foro de Cobol
Registrate en el Foro de Cobol y Aporta tus experiencias y conocimientos sobre este lenguaje de programacion, con tu ayuda el foro crecera y todos nos podremos beneficiar de los conocimientos de los demas.

Gracias por entrar a COBOLEROS.ES
Síguenos en Twitter

5.9 Declare Cursor

Ver el tema anterior Ver el tema siguiente Ir abajo

5.9 Declare Cursor

Mensaje por Coboler@ el Miér Feb 08, 2012 10:18 pm

Se usa para definir e identificar un conjunto de filas que van a ser accedidas con un cursor.

Formato

EXEC SQL
DECLARE nombre_del_cursor
CURSOR FOR SELECT columna 1, columna 2 .....
FROM nombre_de_la_tabla
WHERE columna 1 = condicion_de_busqueda
FOR UPDATE OF columna 2 ...(columnas de cada fila que se
quieren actualizar)
END-EXEC



La instruccion DECLARE CURSOR nombra un cursor. La instruccion SELECT define un conjunto de filas, que formaran la tabla de resultados.

Es posible actualizar una columna de la tabla identificada aunque esta sea parte de la tabla de resultados (que no haya sido nombrada en instruccion SELECT), nombrandola en la clausula FOR UPDATE OF.

Cuando DB2 evalua una instruccion SELECT, puede ocurrir que varias filas satisfagan la condicion de busqueda, y que algunas de ellas esten dadas. Para especificar que no se desean, se codificara:


SELECT DISTINCT columna 1, columna 2, .....
avatar
Coboler@
Admin

Mensajes : 215
Reputación : 19
Fecha de inscripción : 02/02/2011
Edad : 37
Localización : Madrid

Ver perfil de usuario http://www.coboleros.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.