Crafts

CREACION DE TABLA

Description
CREACION DE TABLA
Categories
Published
of 2
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Related Documents
Share
Transcript
  **CREACION DE TABLACREATE TABLE VENDEDOR(RUT VARCHAR2(14),NOMBRE VARCHAR(25),APELLIDO VARCHAR2 (25),FECHA_RECLUTAMIENTO DATE,RECLUTADO_POR VARCHAR2 (25),CONSTRAINT VENDEDOR_PK PRIMARY KEY(RUT));**SE ALTERA LA TABLA PARA AGREGAR FOREIGN KEY,**DONDE EL CAMPO "RECUCLATO_POR" ES FOREIGN KEY DE SU MISMA TABLA.ALTER TABLE VENDEDORADD CONSTRAINT VENDEDOR_FK FOREIGN KEY (RECLUTADO_POR) REFERENCES VENDEDOR;**CREACION DE PROCEDIMIENTO PARA INSERTAR DATOS...CREATE OR REPLACE PROCEDURE VENDEDOR_INS(RUT VARCHAR2, NOMBRE VARCHAR2, APELLIDO VARCHAR2, FECHA_RECLUTAMIENTO DATE, RECLUTADO_POR VARCHAR2) ASBEGININSERT INTO VENDEDOR(RUT, NOMBRE, APELLIDO, FECHA_RECLUTAMIENTO, RECLUTADO_POR) VALUES(RUT, NOMBRE, APELLIDO, FECHA_RECLUTAMIENTO, RECLUTADO_POR);END; /**PARA EJECUTAR PROCEDIMIENTO PARA INSERTAR DATOS...EXEC VENDEDOR_INS ('2.222.222-2', 'bc', 'acd', '1-2-2012', 'NULL' );**CREACION DE PROCEDURE PARA ACTUALIZAR DATOSCREATE OR REPLACE PROCEDURE VENDEDOR_UPDATE(XRUT VARCHAR2, XNOMBRE VARCHAR2, XAPELLIDO VARCHAR2, XFECHA_RECLUTAMIENTO DATE, XRECLUTADO_POR VARCHAR2) ASBEGINUPDATE VENDEDOR SET NOMBRE = XNOMBRE, APELLIDO = XAPELLIDO, FECHA_RECLUTAMIENTO = XFECHA_RECLUTAMIENTO, RECLUTADO_POR = XRECLUTADO_POR WHERE RUT =XRUT;END;/**PARA EJECUTAR PROCEDIMIENTO PARA ACTUALIZAR DATOS...EXEC VENDEDOR_upd('2.222.222.222', 'bsdc', 'acdad', '1-2-2013', '2.222.223-2' );**CREACION DE PROCEDURE PARA ELIMINAR DATOS  CREATE OR REPLACE PROCEDURE VENDEDOR_DEL(XRUT VARCHAR2) ASBEGIN DELETE FROM VENDEDOR WHERE RUT = XRUT; END; /**PARA EJECUTAR PROCEDIMIENTO PARA ELIMINAR DATOS...EXEC VENDEDOR_DEL('2.222.222.222');**CREACION TABLA LOG, ESTA TABLA SIRVE PARA VER QUIEN SE LOGEA AL SISTEMA(NOMBRES DE USUARIOS) CREATE TABLE LOG(FECHA DATE,USUARIO VARCHAR(30),OPERACION VARCHAR(12));**CREACION DE TRIGGER SOBRE LA TABLA VENDEDOR PARA QUE AL REALIZAR UN INSERT, DELETE OR UPDATE SE PUEDA VISUALIZAR EN LA TABLA LOG.CREATE OR REPLACE TRIGGER VENDEDOR_TGGBEFORE INSERT OR DELETE OR UPDATE ON VENDEDORFOR EACH ROWDECLARE OPERACION VARCHAR(12);BEGIN IF INSERTING THENOPERACION := 'INSERT'; ELSIF DELETING THEN OPERACION := 'DELETE'; ELSE OPERACION := 'UPDATE'; END IF; INSERT INTO LOG VALUES (SYSDATE, USER, OPERACION);END;/

Texto do artigo

Oct 13, 2019

MIEL DE AGAVE

Oct 13, 2019
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x