5.13 Update
Página 1 de 1. • Comparte •
5.13 Update
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.
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.
Coboler@- Admin
- Mensajes : 215
Reputación : 20
Fecha de inscripción : 02/02/2011
Edad : 38
Localización : Madrid

» error Could not update private message new/read status (2) for user
» Update links?
» press screen
» actualizar o no?....
» Aplicaciones parecidas al office
» Update links?
» press screen
» actualizar o no?....
» Aplicaciones parecidas al office
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.