You are on page 1of 5

--QUERY DINAMICO: SE ADECUA A NUESTRA NECESIDAD

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

SELECT 'GRANT SELECT, INSERT, UPDATE, DELETE ON'||OWNER||'.'||TABLE_NAME||' TO


PACHECO;'

FROM DBA_TABLES

WHERE OWNER = 'HR';


GRANT SELECT, INSERT, UPDATE, DELETE ON HR.REGIONS TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.LOCATIONS TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.DEPARTMENTS TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.JOBS TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.EMPLOYEES TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.JOB_HISTORY TO PACHECO;

GRANT SELECT, INSERT, UPDATE, DELETE ON HR.COUNTRIES TO PACHECO;


INSERT INTO HR.departments VALUES(271,'NUEVO DEPARTAMENTO',NULL,2500);

SELECT * FROM HR.departments;

GRANT CREATE ANY TABLE TO PACHECO;

CREATE TABLE EMPLEADOS

(ID_EMP NUMBER(12),

NOMBRE_EMP VARCHAR(25)

);
INSERT INTO EMPLEADOS VALUES(1,'CRISTHIAN PACHECO SIERRA ');

SELECT * FROM EMPLEADOS;

INSERT INTO EMPLEADOS VALUES(2,'WILSON PACHECO');

INSERT INTO EMPLEADOS VALUES(3,'DAYAN SIERRA');

INSERT INTO EMPLEADOS VALUES(4,'CAROL MAHECHA');

INSERT INTO EMPLEADOS VALUES(5,'SOFIA RODRIGUEZ');

SELECT * FROM EMPLEADOS;


DELETE FROM EMPLEADOS

WHERE ID_EMP = 2;

SELECT * FROM EMPLEADOS;

COMMIT;

You might also like