Update en oracle
Enviado por Rebecca • 10 de Octubre de 2017 • 6.110 Palabras (25 Páginas) • 420 Visitas
...
DROP PRIMARY KEY CASCADE;
DROP TABLE RHEI.BENEFICIARIO_EI CASCADE CONSTRAINTS;
CREATE TABLE RHEI.BENEFICIARIO_EI
(
CO_EMPLEADO NUMBER(6) NOT NULL,
CEDULA_FAMILIAR NUMBER(8) NOT NULL
)
TABLESPACE TSDATA01_128K
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 128K
NEXT 128K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
LOGGING
COMPRESS FOR OLTP
NOCACHE
NOPARALLEL
MONITORING;
COMMENT ON TABLE RHEI.BENEFICIARIO_EI IS 'Contiene los beneficiarios asociados por empleadoProveniente de la unidad de Bienestar Social. Su finalidad es la de asociar a cada trabajador aquellos familiares aptos para el otorgamiento del beneficio de educación inicial. Información originada en el formato o planilla que maneja la unidad de trabajo social para registrar las solicitudes del beneficioSu periodicidad de actualización anual.Su frecuencia es 1 vez. No es Interfaz.';
COMMENT ON COLUMN RHEI.BENEFICIARIO_EI.CO_EMPLEADO IS 'Contiene el código de identificación (único) del empleado asociado a la solicitud del beneficio de educación inicial. Proveniente de la unidad de Bienestar Social. Con el objetivo de asociar al empleado que realizó la solicitud del beneficio. Dato proveniente de la tabla Nomina.';
COMMENT ON COLUMN RHEI.BENEFICIARIO_EI.CEDULA_FAMILIAR IS 'Contiene el código de identificación del familiar asociado a la solicitud del beneficio de educación inicial. Proveniente de la unidad de Bienestar Social. Con el objetivo de asociar al familiar del empleado objeto del beneficio. Proviene de la tabla de familiares calificados';
CREATE UNIQUE INDEX RHEI.PK_BENEFICIARIO_EI ON RHEI.BENEFICIARIO_EI
(CO_EMPLEADO, CEDULA_FAMILIAR)
NOLOGGING
TABLESPACE TSINDX01_128K
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 128K
NEXT 128K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
NOPARALLEL
COMPRESS 1;
ALTER TABLE RHEI.BENEFICIARIO_EI ADD (
CONSTRAINT PK_BENEFICIARIO_EI
PRIMARY KEY
(CO_EMPLEADO, CEDULA_FAMILIAR)
USING INDEX RHEI.PK_BENEFICIARIO_EI);
GRANT DELETE, INSERT, SELECT, UPDATE ON RHEI.BENEFICIARIO_EI TO ROLRHEI_ANALISTA;
ALTER TABLE RHEI.BENEFICIO_ESCOLAR
DROP PRIMARY KEY CASCADE;
DROP TABLE RHEI.BENEFICIO_ESCOLAR CASCADE CONSTRAINTS;
CREATE TABLE RHEI.BENEFICIO_ESCOLAR
(
CO_TIPO_BENEFICIO VARCHAR2(4 CHAR) NOT NULL,
TX_BENEFICIO VARCHAR2(200 CHAR) NOT NULL,
FE_REGISTRO DATE NOT NULL,
IN_STATUS VARCHAR2(1 CHAR) DEFAULT 'A' NOT NULL
)
TABLESPACE TSDATA01_128K
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 128K
NEXT 128K
MINEXTENTS 1
MAXEXTENTS UNLIMITED
PCTINCREASE 0
BUFFER_POOL DEFAULT
)
LOGGING
COMPRESS FOR OLTP
NOCACHE
NOPARALLEL
MONITORING;
COMMENT ON TABLE RHEI.BENEFICIO_ESCOLAR IS 'Contiene información de los tipos de beneficios escolares definidos Suministrada por la Coordinación Funcional de Recursos Humanos.Tiene como finalidad clasificar los beneficios escolaresLa información registrada proviene de las propuestas generadas por la Coordinación Funcional de Recursos Humanos.Su actualización se realiza semestraln veces en el semestre a ejecutarNo es Interfaz.';
COMMENT ON COLUMN RHEI.BENEFICIO_ESCOLAR.TX_BENEFICIO IS 'Contiene información sobre el uso del beneficio.Proveniente del Sistema Integral de Recursos Humanos.Con la finalidad de informar sobre el beneficio. Conformado por una cadena de hasta 200 carateres.Información recibida a través del S.I.R.H.';
COMMENT ON COLUMN RHEI.BENEFICIO_ESCOLAR.FE_REGISTRO IS 'Contiene la información
...