Я получил эту ошибку ORA-00984 столбец не допускается здесь - PullRequest
0 голосов
/ 24 марта 2020
Create table emo(
Emo_id number(10) NOT NULL,
Name varchar2(100) NOT NULL,
Band var char2(2),
Emp_type varchar2(5) DEFAULT "FTE" NOT NULL
);

1 Ответ

0 голосов
/ 24 марта 2020

Должно быть

CREATE TABLE emo
(
   Emo_id    NUMBER (10) NOT NULL,
   Name      VARCHAR2 (100) NOT NULL,
   Band      VARCHAR2 (2),
   Emp_type  VARCHAR2 (5) DEFAULT 'FTE' NOT NULL
);

Итак:

  • не двойные, а одинарные кавычки для значения по умолчанию для столбца
  • не var char2, а varchar2
...