A continuación se ofrece un ejemplo:
if (userRequest == "D") try get myRecord forUpdate; onException myErrorHandler(12); // sale del programa end try delete myRecord; onException myErrorHandler(16); end end
El comportamiento de la sentencia delete depende 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.
DELETE FROM nombreTabla
WHERE CURRENT OF cursor
Si desea escribir su propia sentencia SQL DELETE, utilice la sentencia EGL execute.
No puede utilizar una sola sentencia EGL delete para suprimir filas de varias tablas SQL.
Conceptos relacionados
Tipos de registros y propiedades
resultSetID
Unidad de ejecución
Soporte de SQL
Tareas relacionadas
Diagrama de sintaxis para sentencias y mandatos EGL