PLSQL Как сгенерировать запрос с индикативным

У меня есть сценарий оракула, в котором для удобства использования есть переменная. прямо сейчас я использую PLSQL Developer, by allroundautomations.

Каждый раз, когда я выполняю этот запрос, он просит меня ввести ввод, что упрощает все.

В этом конкретном случае входные данные должны иметь индикатор («508»), и мне нужна переменная, которая спрашивает меня, что входные данные предварительно вводили этот индикатор («508»).

Это запрос, который я использовал с переменной.

select * from TABLE where FIELD = ('&VARIABLE');

Когда запрос выполняется, программа показывает всплывающее окно с запросом входных данных.

Как я могу это сделать ???, когда он спрашивает меня о входных данных, всплывающее окно предварительно ввело значение 508.

Спасибо.

РЕДАКТИРОВАТЬ

Я наконец-то решил эту проблему, sql-скрипт выглядит так:

выберите * из ТАБЛИЦЫ, где ПОЛЕ = ('508' || & ПЕРЕМЕННАЯ);

Привет.


person sandatomo    schedule 08.04.2015    source источник


Ответы (1)


  • Щелкните правой кнопкой мыши в окне sql и выберите «Изменить окно на: тестовое окно».
  • измени свой сценарий на

    выберите * из ТАБЛИЦЫ, где FIELD = (: YourVARIABLE);

  • внизу открывается новое окно

  • В столбце Variable введите YourVariable.
  • В поле Тип введите строку
  • Под значением введите 508
  • Нажмите F8, чтобы выполнить
person kevinskio    schedule 08.04.2015