Ver Mensaje Individual
  #6  
Antiguo 02-11-2015
ryderMX ryderMX is offline
Registrado
NULL
 
Registrado: jun 2013
Posts: 9
Reputación: 0
ryderMX Va por buen camino
Que garron que no puedan abrir la base. Bueno abajo les dejo la estrucutura de las tablas.

Cita:
/* Domain definitions */
CREATE DOMAIN LOGICO AS CHAR(1)
DEFAULT 'F'
CHECK ( VALUE IN ('T', 'F') );

/* Table: CUENTASCONTABLE, Owner: SYSDBA */

CREATE TABLE CUENTASCONTABLE
(
ID INTEGER NOT NULL,
IDCUENTA CHAR(15) NOT NULL,
DESCRIPCION CHAR(40) NOT NULL,
IDCTAPADRE INTEGER NOT NULL,
RECIBEASI LOGICO,
MONETARIA LOGICO,
RECPAM LOGICO,
BAJA LOGICO,
PRIMARY KEY (ID),
UNIQUE (IDCUENTA),
UNIQUE (DESCRIPCION)
);

/* Triggers only will work for SQL triggers */

CREATE TRIGGER CUENTASCONTABLE_BI FOR CUENTASCONTABLE
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.ID=GEN_ID(GEN_CUENTASCONTABLE, 1);
END


/* Table: TARJETAS, Owner: SYSDBA */

CREATE TABLE TARJETAS
(
ID INTEGER NOT NULL,
IDTARJETA CHAR(6) NOT NULL,
DESCRIPCION CHAR(40) NOT NULL,
CONTACTO CHAR(40) NOT NULL,
TELEFONO VARCHAR(60),
TIPOTARJETA CHAR(3) NOT NULL,
NROCUIT CHAR(15),
IDCUENTABCO INTEGER,
IDCUENTACONTAB INTEGER,
PRIMARY KEY (ID),
UNIQUE (DESCRIPCION),
UNIQUE (IDTARJETA)
);

/* Triggers only will work for SQL triggers */

CREATE TRIGGER TARJETAS_BI FOR TARJETAS
ACTIVE BEFORE INSERT POSITION 0
AS
BEGIN
NEW.ID=GEN_ID(GEN_TARJETAS, 1);
END
Responder Con Cita