Ошибка неверного идентификатора при попытке создать таблицу - PullRequest
0 голосов
/ 21 марта 2019

Привет! Я использую Oracle SQL для создания таблицы, однако я получаю эту ошибку, и я не знаю, почему.

Ошибка:

Error report -
ORA-00904: : invalid identifier
00904. 00000 -  "%s: invalid identifier"

SQL:

CREATE TABLE users(
    user_id                 number(8)
                            NOT NULL
                            CONSTRAINT user_id_pk
                            PRIMARY KEY,

    first_name              varchar(64)

    gender                  number(1)
                            NOT NULL,
);

1 Ответ

0 голосов
/ 21 марта 2019

У вас есть несколько ошибок.Вы хотите:

CREATE TABLE users (
    user_id number(8) NOT NULL CONSTRAINT user_id_pk PRIMARY KEY,
    first_name varchar2(64),
    gender  number(1) NOT NULL
);

Обратите внимание, что имя varchar2().Это рекомендуемый тип строки в Oracle.

...