ORA-00906: пропущена левая скобка, NO ME ME DEJA CREAR LA SIGUIENTE TABLA Y CREO QUE NO FALTA NADA AYUDA ПОЖАЛУЙСТА - PullRequest
0 голосов
/ 06 ноября 2019

Код:

CREATE TABLE profesores
(
  nif         CHAR(10) NOT NULL,
  nombre      VARCHAR(50) NOT NULL,
  apellido1   VARCHAR(50),
  apellido2   VARCHAR(50),
  direccion   nvarchar(20),
  titulacion   VARCHAR(20),
  salario      NUMBER(8,2)
  CONSTRAINT ch_sueldo CHECK ( sueldo BETWEEN 100.00 AND 2000.00 ),
  CONSTRAINT pk_nif PRIMARY KEY ( nif )
);

Ошибка:

ORA-00906: отсутствует левая скобка, NO ME DEJA CREAR LA SIGUIENTE TABLA Y CREO QUE NO FALTA NADA AYUDA ПОЖАЛУЙСТА

1 Ответ

0 голосов
/ 06 ноября 2019

Смотрите комментарии:

CREATE TABLE PROFESORES
(
    NIF                                     CHAR(10) NOT NULL,
    NOMBRE                                  VARCHAR(50) NOT NULL,
    APELLIDO1                               VARCHAR(50),
    APELLIDO2                               VARCHAR(50),
    DIRECCION                               NVARCHAR(20), /* do you mean VARCHAR? or NVARCHAR2 ? */
    TITULACION                              VARCHAR(20),
    SALARIO                                 NUMBER(8, 2),  /* missing comma */
    CONSTRAINT CH_SUELDO CHECK(SUELDO BETWEEN 100.00 AND 2000.00), /* SUELDO is not a column, did you mean SALARIO? */
    CONSTRAINT PK_NIF PRIMARY KEY(NIF)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...