Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2010, 12:09
acuario122o
 
Fecha de Ingreso: julio-2010
Mensajes: 8
Antigüedad: 13 años, 9 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’))

)