ORACLE sql error - ORA-00933 - выполнение операции соединения - DBeaver
Я пытаюсь выполнить следующее:
SELECT l.id AS id
FROM s.process AS l
JOIN s.item AS r ON l.id = r.id;
Но я получаю:
Query execution failed
Reason:
SQL Error [933] [42000]: ORA-00933: SQL command not properly ended
С помощью:
- DBeaver
- ojdbc7.jar в качестве водителя
2 ответа
Решение
Вы должны удалить AS
при определении псевдонима таблицы / представления:
SELECT l.id AS id
FROM s.process l
JOIN s.item r ON l.id = r.id;
Oracle поддерживает псевдонимы таблиц, но поддерживает AS в списке SELECT, но не в списке FROM:
SELECT l.id AS id
FROM s.process l
JOIN s.item r ON l.id = r.id;