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

Очень плохо знаком с SQL, но я подумал, что, по крайней мере, научился создавать таблицы.Я пытаюсь создать следующую таблицу и получить ошибку «ORA-00903: неверное имя таблицы».Я не уверен, что не так.

Create table order (
order_id int,
item_type varchar(50),
item_name varchar(50),
item_price decimal(10,2),
primary key(order_id)
);

1 Ответ

1 голос
/ 20 сентября 2019

Я тестирую это на Oralce Live SQL, и это нормально, как и на моем Oracle 12c Database EE, все, что вам нужно добавить, это "".Но даже в этом случае я бы не рекомендовал использовать зарезервированные слова для именования таблиц.

Create table "order" (
order_id int,
item_type varchar(50),
item_name varchar(50),
item_price decimal(10,2),
primary key(order_id)
);

insert into "order" values (1, 'Item', 'Name', '20.2');

select * from "order";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...