Я изучаю материал для экзамена по сертификации Oracle Database SQL. Первый приведенный пример не работает.
В настоящее время я использую MySQLWorkbench, но вставил пример в различные онлайн-инструменты, тоже с тем же результатом. Я посмотрел повсюду, почему это произошло, но не могу найти ответа.
CREATE TABLE SHIPS
(
SHIP_ID NUMBER,
SHIP_NAME VARCHAR2(20),
CAPACITY NUMBER,
LENGTH NUMBER
);
Это не скомпилируется, и NUMBER и VARCHAR2 подчеркнуты красным. При наведении мыши на это говорит:
Синтаксическая ошибка: неожиданное 'NUMBER' (число)
или
Синтаксическая ошибка: неожиданное 'VARCHAR2' (идентификатор)