Гость
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: SQL command not properly ended / 4 сообщений из 4, страница 1 из 1
07.10.2021, 05:24
    #40102504
Debusen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: SQL command not properly ended
Немного отчаялся, может кто поможет.
Выполняю такой запрос:
Код: sql
1.
2.
3.
4.
5.
6.
7.
SELECT a.NAIMENOVANIE AS BLUDO, dbo.PRODUKTU.NAIMENOVANIE AS PRO, dbo.RECEPTY.VES, ROUND(dbo.RECEPTY.VES * 100.0 / s.tot_ves, 1) AS PERC
FROM dbo.BLUDA AS a INNER JOIN
(SELECT BLUDO, SUM(VES) AS tot_ves
FROM dbo.RECEPTY AS r
GROUP BY BLUDO) AS s ON s.BLUDO = a.ID INNER JOIN
dbo.RECEPTY ON a.ID = dbo.RECEPTY.BLUDO INNER JOIN
dbo.PRODUKTU ON dbo.RECEPTY.PRODUKT = dbo.PRODUKTU.ID


Выдает ошибку
ORA-00933: SQL command not properly ended
При том что в SQL Server данный запрос работает нормально.
Понимаю что проблема видимо в различных версиях SQL, но что я делаю неправильно?
И сразу вдогонку - как в Apex отследить ошибки в запросах, подобные этой? Чтобы не просто ошибку писало, а хотя бы на место её образования указывало, как в SQL Server. Пытаюсь подключиться через SQL Developer к базе в надежде что там что-то подобное есть, но он намертво зависает у меня.
...
Рейтинг: 0 / 0
07.10.2021, 05:35
    #40102506
Debusen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: SQL command not properly ended
Одну ошибку заметил - dbo в запросе. Убрал, но результат тот же.
...
Рейтинг: 0 / 0
07.10.2021, 05:48
    #40102507
Debusen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: SQL command not properly ended
Проблему решил сам.
Oracle по непонятной мне причине не воспринимает AS при присвоении псевдонимов.
Тему можно закрывать.
...
Рейтинг: 0 / 0
07.10.2021, 08:13
    #40102526
SQL*Plus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORA-00933: SQL command not properly ended
Debusen
Проблему решил сам.
Oracle по непонятной мне причине не воспринимает AS при присвоении псевдонимов.
Тему можно закрывать.

Причина понятна.
Во фразе FROM при присвоении псевдонимов таблиц и запросов AS быть не должно.
AS используется при присваивании псевдонимов в списке выборки.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: SQL command not properly ended / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]