2013-10-07 2 views
0

Я написал запрос оракула, который отлично работает с Oracle 11g DB (я написал его в PL/SQL-разработчике). Но когда я пытаюсь скопировать/вставить его в Microsoft Query как SQL, он не работает с ORA-00900: invalid SQL statement.Выполнение действительного запроса Oracle DB в Microsoft Query

Есть ли список того, что может быть включено в запрос для запроса Microsoft, считаться действительным? В моем запросе я использую много SQL modelling - это не поддерживается?

+0

Пожалуйста, не используйте 'код markup' добавить' emphasis' или добавить 'styling' словами, которые вы считаете важными. – Charles

ответ

1

Я не верю, что какие-либо функции МОДЕЛИ Oracle поддерживаются любым вариантом MS SQL.

Но поскольку это сообщение ORA, которое вы все еще выполняете против Oracle, я должен предположить, что соединение возится с SQL. Почему вам нужно выдать sql через MS Query?

(Может быть, вы могли бы определить вид/функции/прок в Oracle с вашим синтаксисом модели, а затем использовать этот объект с помощью MS Query)

+0

Да, я считаю, что представление было бы лучшим решением. Мне просто интересно, что разрешено в msquery. – maialithar

+0

Невозможно дать вам это, так как я не использую MS Query - хотя бы некоторые ограничения. Это ODBC? Ограничения могут налагаться самим ODBC. –

+0

Да, это ODBC. – maialithar