You are on page 1of 4

ESTADO DE CUENTA

USAR LOS CAMPOS QUE ESTN EN AMARILLO SOLAMENTE.

CABECERA
--------------------------------------------

DROP TABLE FACTCOB CASCADE CONSTRAINTS ;

CREATE TABLE FACTCOB (


COD_CLIENTE VARCHAR2 (15) NOT NULL,
TIPDOC VARCHAR2 (2) NOT NULL,
SERIE_NUM VARCHAR2 (4) NOT NULL,
NUMERO VARCHAR2 (15) NOT NULL,
FECHA DATE NOT NULL,
F_VENCTO DATE NOT NULL,
F_ACEPTACION DATE,
F_TRANSFE DATE,
ANO NUMBER (4),
MES NUMBER (2),
LIBRO VARCHAR2 (2),
VOUCHER NUMBER (6),
ITEM NUMBER (4),
TIPO_REFERENCIA VARCHAR2 (2),
SERIE_REF VARCHAR2 (4),
NRO_REFERENCIA VARCHAR2 (15),
CONCEPTO VARCHAR2 (65),
SISTEMA_ORIGEN VARCHAR2 (4) NOT NULL,
VENDED VARCHAR2 (4),
BANCO VARCHAR2 (4),
L_AGENCIA VARCHAR2 (15),
L_REFBCO VARCHAR2 (10),
L_CONDLE VARCHAR2 (2),
MONEDA VARCHAR2 (1) NOT NULL,
IMPORTE NUMBER (10,2) NOT NULL,
TCAM_IMP NUMBER (8,4) NOT NULL,
SALDO NUMBER (10,2) NOT NULL,
TCAM_SAL NUMBER (8,4) NOT NULL,
NUMERO_CANJE VARCHAR2 (4),
ESTADO VARCHAR2 (1) DEFAULT '0' NOT NULL,
CTACTBLE VARCHAR2 (15) NOT NULL,
IMPORTEX NUMBER (15,2),
SALDOX NUMBER (15,2),
CONSTRAINT CKC_ANO_FACTCOB
CHECK ( (ANO BETWEEN 1000 AND 2100) ),
CONSTRAINT CKC_MES_FACTCOB
CHECK ( (MES BETWEEN 0 AND 12) ) ,
CONSTRAINT CKC_MONEDA_FACTCOB
CHECK ( (MONEDA IN ('S','D')) ),
CONSTRAINT PK_FACTCOB
PRIMARY KEY ( TIPDOC, SERIE_NUM, NUMERO )
USING INDEX

/
DETALLE

DROPTABLECABFCOBCASCADECONSTRAINTS;

CREATETABLECABFCOB(
TIPDOCVARCHAR2(2)NOTNULL,
SERIE_NUMVARCHAR2(4)NOTNULL,
NUMEROVARCHAR2(15)NOTNULL,
FECHADATENOTNULL,
ANONUMBER(4),
MESNUMBER(2),
LIBROVARCHAR2(2),
VOUCHERNUMBER(6),
ITEMNUMBER(4),
TIPO_REFERENCIAVARCHAR2(2),
SERIE_REFVARCHAR2(4),
NRO_REFERENCIAVARCHAR2(15),
CONCEPTOVARCHAR2(40),
FORMA_PAGOVARCHAR2(1),
BANCOVARCHAR2(4),
CHEQUEVARCHAR2(12),
SISTEMA_ORIGENVARCHAR2(4)NOTNULL,
MONEDAVARCHAR2(1)NOTNULL,
IMPORTENUMBER(10,2)NOTNULL,
IMPORTE_XNUMBER(10,2)NOTNULL,
TIPO_CAMBIONUMBER(8,4)NOTNULL,
ESTADOVARCHAR2(1)DEFAULT'0'NOTNULL,
CONSTRAINTCKC_MONEDA_CABFCOB
CHECK((MONEDAIN('S','D'))))
TABLESPACEPRUEBA
PANTALLAS
ESTADO DE CUENTA

You might also like