Жаба: Запустить запрос plsql без всплывающего окна «Переменные привязки»? - PullRequest
0 голосов
/ 05 июля 2019

В SQL Developer этот скрипт возвращает ожидаемый набор результатов:

define FromDate = '02-03-2019';
define ToDate = '02-05-2019';

select * from TEST_TABLE
where  test_date >= to_date('&&FromDate', 'MM-DD-YYYY')
and    test_date < to_date('&&ToDate', 'MM-DD-YYYY')

Этот же запрос не выполняется в Toad; генерирует ошибку ORA-00900: invalid SQL statement.

У меня вопрос, как я могу выполнить этот запрос в точке данных жабы, не добавляя больше строк кода и не вводя заново значения во всплывающем окне Bind Variables?

1 Ответ

0 голосов
/ 06 июля 2019

Запрос подобный этому

select * 
from TEST_TABLE
where test_date >= to_date(:FromDate, 'MM-DD-YYYY')
  and test_date <  to_date(:ToDate  , 'MM-DD-YYYY')

работает нормально в моем TOAD 12.5.

Обратите внимание, что обе переменные должны быть VARCHAR2 (как вы их TO_DATE), введенные вMM-DD-YYYY формат.

...