emp.empnum = 1; // establece la clave en el registro emp try get emp forUpdate; onException myErrorHandler(8); // sale del programa end emp.empname = emp.empname + " Smith"; try replace emp; onException myErrorHandler(12); end
Los detalles de la sentencia replace dependen del tipo de registro. Para obtener detalles acerca del proceso SQL, consulte el tema Registro SQL.
Encontrará los detalles sobre la opción forUpdate en get.
En el caso de procesos SQL, la sentencia EGL replace provoca una sentencia SQL UPDATE en el código generado.
UPDATE nombreTabla
SET columna01 = :elementoRegistro01,
columna02 = :elementoRegistro02,
.
.
.
columnaNN = :elementoRegistroNN WHERE CURRENT OF cursor
Conceptos relacionados
Tipos de registros y propiedades
Referencias a componentes
resultSetID
Unidad de ejecución
Soporte de SQL
Tareas relacionadas
Diagrama de sintaxis