03/12/2010, 12:09
|
| | Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 14 años, 3 meses Puntos: 0 | |
ayuda error ORA-00907: falta el paréntesis derecho hola quisiera q m ayudaran estoy usando la version de oracle express10g para introducir comandos sql , el problema es q m aparece el error q faltaprentesis derecho mi codigo es el siguiente
CREATE TABLE ARRENDATARIO
(
CVE_ARRENDATARIO NUMBER(4) PRIMARY KEY,
NOMBRE VARCHAR2(30) NOT NULL,
AP_ PATERNO VARCHAR2(20) NOT NULL,
AP_ MATERNO VARCHAR2(20) NOT NULL,
RFC VARCHAR2(20) NOT NULL,
TELEFONO NUMBER(10),
DIRECCION VARCHAR2(50),
STATUS VARCHAR2(1) CHECK (STATUS IN ('C','E','M','P'))
)
CREATE TABLE LOCAL
(
CVE_LOCAL NUMBER(4) PRIMARY KEY,
NUM_LOCAL NUMBER(2) UNIQUE,
NUM_LOTE VARCHAR2(2) UNIQUE,
CVE_ARRENDATARIO NUMBER(4) NOT NULL,
FOLIO NUMBER(4) NOT NULL,
CLASIFICACION VARCHAR2(30)NOT NULL,
FOREIGN KEY(CVE_ARRENDATARIO) REFERENCES ARRENDATARIO(CVE_ARRENDATARIO)
FOREIGN KEY(FOLIO) REFERENCES CONTROL(FOLIO)
)
CREATE TABLE CONTROL
(
FOLIO NUMBER(4) PRIMARY KEY,
NUM_LOCAL NUMBER(2) UNIQUE,
FECHA DATE,
FOREIGN KEY (NUM_LOCAL) REFERENCES LOCAL(NUM_LOCAL),
DESCRIPCION VARCHAR2(30) NOT NULL,
MON_TOTAL NUMBER(7,2)
ESTATUS VARCHAR2(1) CHECK (ESTATUS IN ('B’,’R’))
) |