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.13 Update

Ver el tema anterior Ver el tema siguiente Ir abajo

5.13 Update

Mensaje por Coboler@ el Lun Feb 27, 2012 12:57 am

Una vez que se ha recuperado la fila actual, se puede actualizar esta con UPDATE.

Formato


EXEC SQL
UPDATE nombre_de_la_tabla
SET columna 1 = valor , columna 2 = valor ....
WHERE CURRENT OF nombre_del_cursor
END-EXEC



Cada columna que se quiere actualizar debe haber sido nombrada previamente en la clausula FOR UPDATE OF de la instruccion DECLARE CURSOR.


La clausula WHERE identifica el cursor que apunta a la fila que va a ser actualizada. Despues de actualizar una fila, la posicion del cursor permanece en esa fila hasta que se utilice una instruccion FETCH para la siguiente fila.

Con la instruccion UPDATE se actualizan varias filas con una sola Instruccion SQL, mientras que UPDATE ... WHERE CURRENT OF, permite obtener una copia de la fila, examinarla, y entonces, actualizarla.
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.