Sie sind auf Seite 1von 2

CREATE SEQUENCE SEQ_TIPOIDENTIFICACION

MINVALUE 1
MAXVALUE 1000000
START WITH 1
INCREMENT BY 1;
prompt Creada SEQ_TIPOIDENTIFICACION
CREATE OR REPLACE TRIGGER TR_TIPOIDENTIFICACION
BEFORE INSERT ON TIPOIDENTIFICACION FOR EACH ROW
DECLARE
NUMERO NUMBER;
BEGIN
SELECT SEQ_TIPOIDENTIFICACION.NEXTVAL INTO NUMERO FROM DUAL;
:NEW.idTIPOIDENTIFICACION :=NUMERO;
END;
/
INSERT INTO tipoidentificacion (abreviatura, descripcion) VALUES (‘CC’, ‘cedula
de ciudadania’);
INSERT INTO tipoidentificacion (abreviatura, descripcion) VALUES (‘TI’,’tarjeta
de identidad’);
INSERT INTO tipoidentificacion (abreviatura, descripcion) VALUES (‘NUI’, ‘Numero
Unico de Identificacion’);
INSERT INTO tipoidentificacion (abreviatura, descripcion) VALUES (‘RC’, ‘Registro
civil’);
INSERT INTO tipoidentificacion (abreviatura, descripcion) VALUES (‘PS’, ‘Pasaporte’);
COMMIT;
CREATE TABLE tipoafiliado
(
idTipoAfiliado NUMBER NOT NULL PRIMARY KEY ,
descripcion VARCHAR2(4000) NO
Figura 1 Diseño de cubo punto 3

Das könnte Ihnen auch gefallen