powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ORA-00933: SQL command not properly ended
4 сообщений из 4, страница 1 из 1
ORA-00933: SQL command not properly ended
    #40102504
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Немного отчаялся, может кто поможет.
Выполняю такой запрос:
Код: 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
ORA-00933: SQL command not properly ended
    #40102506
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Одну ошибку заметил - dbo в запросе. Убрал, но результат тот же.
...
Рейтинг: 0 / 0
ORA-00933: SQL command not properly ended
    #40102507
Debusen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблему решил сам.
Oracle по непонятной мне причине не воспринимает AS при присвоении псевдонимов.
Тему можно закрывать.
...
Рейтинг: 0 / 0
ORA-00933: SQL command not properly ended
    #40102526
SQL*Plus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Debusen
Проблему решил сам.
Oracle по непонятной мне причине не воспринимает AS при присвоении псевдонимов.
Тему можно закрывать.

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


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