Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lab 11 Jhon
Lab 11 Jhon
Tipo de datos
NUMBER(6)
VARCHAR2(30)
Descripcin
Cdigo de la persona (Primary key)
Nombre de la persona
DATE
Fecha de nacimiento
FEC_REGISTRO
DATE
EDAD
NUMBER(4)
SUELDO
APORTACION
NUMBER(7,2)
NUMBER(7,2)
Prueba
INSERT INTO registro_personas
(COD_PERSONA, NOM_PERSONA, FEC_NACIMIENTO, FEC_REGISTRO,
SUELDO)
VALUES
(1, 'JOSE', '15/01/2012', SYSDATE, 2000);
Tipo de datos
NUMBER(6)
DATE
VARCHAR2(30)
Descripcin
Nmero de factura (Primary key)
Fecha de la factura
Nombre del cliente
DETALLE_FACTURA
Columna
NUM_FACTURA
COD_PRODUC
TO
CANTIDAD
PRECIO_UNITA
RIO
Tipo de datos
NUMBER(6)
Descripcin
Nmero de factura (Foreign key)
NUMBER(6)
NUMBER(7,2)
Cantidad vendida
NUMBER(7,4)
SUBTOTAL
NUMBER(12,4)
Un trigger que calcule el subtotal cada vez que se inserte o modifique una
fila en DETALLE_FACTURA.
CREATE OR REPLACE TRIGGER TR_03
BEFORE INSERT OR DELETE OR UPDATE ON FACTURA_DET
FOR EACH ROW
BEGIN
IF INSERTING THEN
:NEW.SUBTOTAL:=:NEW.CANTIDAD * :NEW.PRECIO_UNITARIO;
END IF;
IF UPDATING THEN
:NEW.SUBTOTAL:=:NEW.CANTIDAD * :NEW.PRECIO_UNITARIO;
END IF;
END;
4. Desarrollar triggers que permitan registrar en una tabla las fechas y horas de
inicio y fin de las sesiones de usuario:
Nombre de usuario que ejecut la operacin
Fecha y hora de inicio de sesin