Você está na página 1de 5

CREATE TABLE TDTRANSHERRS ( CODIGO NUMBER(8) NOT NULL, FECHA DATE NOT NULL, JUSTIFIC VARCHAR2(200 BYTE), TBEMPLE_SOLP_ID

VARCHAR2(12 BYTE) NOT NULL, TBEMPLE_TBTID_NOLINEA_SOLP VARCHAR2(8 BYTE) NOT NULL, TDBODVIRTUAL_TDESTO_ID_ORG VARCHAR2(12 BYTE) NOT NULL, TBEMPLE_AUTO_ID VARCHAR2(12 BYTE), TBEMPLE_TBTID_NOLINEA_AUT VARCHAR2(8 BYTE), TDBODVIRTUAL_TDESTO_ID_DESTA VARCHAR2(12 BYTE) NOT NULL, ESTADO VARCHAR2(50 BYTE) NOT NULL, DIVISION_ID VARCHAR2(12 BYTE) NOT NULL, DIVISIONDEST_ID VARCHAR2(12 BYTE) NOT NULL ) TABLESPACE INELCO_LARGE PCTUSED 0 PCTFREE 10 INITRANS 1 MAXTRANS 255 STORAGE ( INITIAL 2M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; COMMENT ON COLUMN TDTRANSHERRS.CODIGO IS 'Identificacin autmtica de la transferencia'; COMMENT ON COLUMN TDTRANSHERRS.FECHA IS 'Fecha en que se realiza la transferencia'; COMMENT ON COLUMN TDTRANSHERRS.JUSTIFIC IS 'Justificacin de la solicitud del prstamo'; COMMENT ON COLUMN TDTRANSHERRS.TBEMPLE_SOLP_ID IS 'Identificacin del empleado solicitante'; COMMENT ON COLUMN TDTRANSHERRS.TBEMPLE_TBTID_NOLINEA_SOLP IS 'Tipo de Identificacin del empleado solicitante'; COMMENT ON COLUMN TDTRANSHERRS.TDBODVIRTUAL_TDESTO_ID_ORG IS 'Identificacin de la Bodega virtual origen que es la que hace la solicitud'; COMMENT ON COLUMN TDTRANSHERRS.TBEMPLE_AUTO_ID IS 'Identificacin del empleado que autoriza la transferencia'; COMMENT ON COLUMN TDTRANSHERRS.TBEMPLE_TBTID_NOLINEA_AUT IS 'Tipo de Identificacin del empleado que autoriza';

COMMENT ON COLUMN TDTRANSHERRS.TDBODVIRTUAL_TDESTO_ID_DESTA IS 'Identificacin de la Bodega virtual destino que es a la que se le hace la solicitud'; COMMENT ON COLUMN TDTRANSHERRS.ESTADO IS 'Me dice se la transferencia es Pendiente (P), Autorizada (A), No Autorizada (A)'; CREATE UNIQUE INDEX TDTRANHERR_PK ON TDTRANSHERRS (CODIGO) NOLOGGING TABLESPACE INELCO_LINDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 384K MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE PUBLIC SYNONYM TDTRANSHERRS FOR TDTRANSHERRS; ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TDTRANHERR_PK PRIMARY KEY (CODIGO) USING INDEX TABLESPACE INELCO_LINDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL MINEXTENTS MAXEXTENTS PCTINCREASE ));

384K 1 2147483645 0

ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TBEMPLE_TDTRANHERR_AUT_FK FOREIGN KEY (TBEMPLE_AUTO_ID, TBEMPLE_TBTID_NOLINEA_AUT) REFERENCES TBEMPLES (ID,TBTID_NOLINEA)); ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TBEMPLE_TDTRANHERR_SOLP_FK FOREIGN KEY (TBEMPLE_SOLP_ID, TBEMPLE_TBTID_NOLINEA_SOLP) REFERENCES TBEMPLES (ID,TBTID_NOLINEA)); ALTER TABLE TDTRANSHERRS ADD (

CONSTRAINT TDBVIRTS_TDTRANHERR_DESTA_FK FOREIGN KEY (TDBODVIRTUAL_TDESTO_ID_DESTA) REFERENCES TDBVIRTS (COD)); ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TDBVIRTS_TDTRANHERR_ORG_FK FOREIGN KEY (TDBODVIRTUAL_TDESTO_ID_ORG) REFERENCES TDBVIRTS (COD)); ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TDESTORG_TDTRANHERR_ORG_FK FOREIGN KEY (DIVISION_ID) REFERENCES TDESTORGS (ID)); ALTER TABLE TDTRANSHERRS ADD ( CONSTRAINT TDTRANHERR_TDESTORGS_FK FOREIGN KEY (DIVISIONDEST_ID) REFERENCES TDESTORGS (ID)); GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT SELECT ON TDTRANSHERRS TO APL_AUXBODEG; TDTRANSHERRS TO APL_AUXINGEN; TDTRANSHERRS TO APL_GERENER; TDTRANSHERRS TO APL_INGOBRAS; TDTRANSHERRS TO APL_JEFBODEG; TDTRANSHERRS TO APL_JEFCOMER;

TDTRANSHERRS TO APL_JEFRECHU; TDTRANSHERRS TO APL_SOPAPLIC;

GRANT DELETE, INSERT, SELECT, UPDATE ON

CREATE TABLE TDDTRANSHERRS ( NUMLINEA CANTIDAD TDTRANSHERRS_ID AUT CANTAUT TDSUMISHERRS_CONSTER TDSUMISHERRS_TBHERR_COD )

NUMBER(8) NUMBER(10,2) NUMBER(8) VARCHAR2(1 BYTE) NUMBER(10,2), NUMBER(2) VARCHAR2(20 BYTE)

NOT NOT NOT NOT

NULL, NULL, NULL, NULL,

NOT NULL, NOT NULL

TABLESPACE PCTUSED PCTFREE INITRANS MAXTRANS STORAGE

INELCO_LARGE 0 10 1 255 ( INITIAL MINEXTENTS MAXEXTENTS PCTINCREASE BUFFER_POOL )

2M 1 2147483645 0 DEFAULT

LOGGING NOCOMPRESS NOCACHE NOPARALLEL MONITORING; CREATE UNIQUE INDEX TDDTRANHERR_NUMLINEA_PK ON TDDTRANSHERRS (NUMLINEA, TDTRANSHERRS_ID) NOLOGGING TABLESPACE INELCO_LINDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 1M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 BUFFER_POOL DEFAULT ) NOPARALLEL; CREATE PUBLIC SYNONYM TDDTRANSHERRS FOR TDDTRANSHERRS; ALTER TABLE TDDTRANSHERRS ADD ( CONSTRAINT TDDTRANHERR_NUMLINEA_PK PRIMARY KEY (NUMLINEA, TDTRANSHERRS_ID) USING INDEX TABLESPACE INELCO_LINDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 1M MINEXTENTS 1 MAXEXTENTS 2147483645 PCTINCREASE 0 )); ALTER TABLE TDDTRANSHERRS ADD (

CONSTRAINT TDSUMISHERRS_TDDTRANSHERRS_FK FOREIGN KEY (TDSUMISHERRS_TBHERR_COD, TDSUMISHERRS_CONSTER) REFERENCES TDSUMISHERRS (TBHERR_COD,CONSTER)); ALTER TABLE TDDTRANSHERRS ADD ( CONSTRAINT TDTRANSHERRS_TDDTRANHERR_FK FOREIGN KEY (TDTRANSHERRS_ID) REFERENCES TDTRANSHERRS (CODIGO)); GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT SELECT ON TDDTRANSHERRS TO APL_AUXBODEG;

TDDTRANSHERRS TO APL_AUXCOMPR; TDDTRANSHERRS TO APL_AUXINGEN;

GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT SELECT ON

TDDTRANSHERRS TO APL_GERADMIN; TDDTRANSHERRS TO APL_GERENER; TDDTRANSHERRS TO APL_INGOBRAS; TDDTRANSHERRS TO APL_JEFBODEG; TDDTRANSHERRS TO APL_JEFCOMER;

GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT DELETE, INSERT, SELECT, UPDATE ON GRANT SELECT ON GRANT SELECT ON

TDDTRANSHERRS TO APL_JEFCOMPR; TDDTRANSHERRS TO APL_SECCOMER; TDDTRANSHERRS TO APL_SOPAPLIC;

GRANT DELETE, INSERT, SELECT, UPDATE ON

Você também pode gostar