
Selección de valores borrados
Puede recuperar los valores de las filas eliminadas especificando la sentencia DELETE en la cláusula FROM de una sentencia SELECT.
Al eliminar una o varias filas de una tabla, se pueden devolver los valores de columna de las filas eliminadas.
Para ver todos los valores de columna de la fila eliminada para el empleado '00200', utilice la siguiente sentencia:
SELECT *
FROM OLD TABLE (DELETE FROM EMPLOYEE
WHERE EMPNO = '000200'));
Puede devolver información adicional relacionada con la sentencia de borrado. Para obtener la fecha y hora en que se produjo una eliminación, defina y establezca una columna mediante las cláusulas INCLUDE y SET.
SELECT DELETE_TS, EMPNO, WORKDEPT, LASTNAME, FIRSTNME
FROM OLD TABLE (DELETE FROM EMPLOYEE
INCLUDE (DELETE_TS TIMESTAMP)
SET DELETE_TS = CURRENT TIMESTAMP
WHERE EMPNO = '000280');
