You are on page 1of 4

CREATE TABLE cop_employees AS SELECT * FROM employees;

CREATE TABLE controlemp(usuario varchar(30), fecha timestamp with local time zone, tipo
varchar(30));

CREATE OR REPLACE TRIGGER cop_insertaremp

BEFORE INSERT

ON cop_employees

BEGIN

INSERT INTO controlemp(usuario, fecha, tipo)

VALUES (USER, SYSDATE, 'insercion de datos');

END;

create or replace trigger cop_eliminaremp

before delete

on cop_employees

begin

insert into controlemp(usuario, fecha, tipo)


VALUES (USER, SYSDATE, 'eliminacion de datos');

end;

-----------------------------------------------------------------------------------------------------------------------------

create or replace trigger cop_editaremp

before update

on cop_employees

begin

insert into controlemp(usuario, fecha, tipo)

VALUES (USER, SYSDATE, 'editar datos');

end;

-----------------------------------------------------------------------------------------------------------------------------

INSERT INTO cop_employees ("EMPLOYEE_ID", "FIRST_NAME", "LAST_NAME", "EMAIL",

"PHONE_NUMBER", "HIRE_DATE", "JOB_ID", "SALARY")

VALUES (2, 'sergio', 'poma', 'sergio2@gmail.com', '7642232','17-Jun1987','AD_PRES',12000);

-----------------------------------------------------------------------------------------------------------------------------

delete

from COP_EMPLOYEES

where employee_id = 2;

-----------------------------------------------------------------------------------------------------------------------------

UPDATE "COP_EMPLOYEES"

SET "FIRST_NAME" = 'Gato',

"LAST_NAME" = 'Miau',

"EMAIL" = 'miaumm@gmail.com'

WHERE "EMPLOYEE_ID" = 1;

-----------------------------------------------------------------------------------------------------------------------------

SELECT usuario, TO_CHAR(fecha - INTERVAL '4' HOUR, 'DD-MM-YYYY HH:MI:SS AM') AS


"Fecha y Hora", TIPO

FROM controlemp;

You might also like