Вопрос

CustomQuery и СУБД Oracle. Раздиления скриптов символом ;

Добрый день!

Почему возникает ошибка при использовании CustomQuery, если хочу выполнить сразу два и более sql-скрипта. Заметил что на демо версиях сайта, который использует СУБД mssql таких проблем нет, а oracle есть. Например:

select count(*) from "Contact";

select count(*) from "Contact"

ORA-00933: SQL command not properly ended

Нравится

3 комментария
Лучший ответ

1 на демо сайтах используется ms sql а не mysql

2) Архитектурных отличий субд oracle и mssql очень много и не нужно ожидать одинакового поведения при выполнении кастомных запросов

3) Вызывайте по одному запросу (те выполните дважды CustomQuery)

 

1 на демо сайтах используется ms sql а не mysql

2) Архитектурных отличий субд oracle и mssql очень много и не нужно ожидать одинакового поведения при выполнении кастомных запросов

3) Вызывайте по одному запросу (те выполните дважды CustomQuery)

 

Григорий Чех,

Спасибо за ответ!

Мне кажется, тут не хватает точки с запятой и в конце второй строки. Возможно, надо ещё обрамить в BEGIN END. См. ответ тут, случай почти аналогичный, только там забыли и первую точку с запятой.

Показать все комментарии