Ключевые слова accept и prompt распознаются в SQL Developer 3.1.07.42.
Вот демонстрация с использованием этой формы:
accept Date_as_yyyy_mm_dd date format "YYYY-MM-DD" prompt "Enter the effective date in the format 'yyyy-mm-dd'"
, которая создает окно приглашения с нужным текстом (двойные кавычки вокруг значения подсказки не нужны в 3.1, но я думаю, что они делают это более понятным; одинарные кавычки не сохраняются в любом случае, хотя в 3.1, но они есть в 18.3), а также проверяет формат предоставленногоценности;и затем использует принятое значение:
При запуске в качестве скрипта (F5) появляется всплывающее окно с указанным текстом:
Если я введу значение, которое не соответствует формату, оно повторно запрашивает:
и он имеет приемлемое значение, он использует это значение переменной подстановки в последующих инструкциях:
И до тех пор, пока вы 'Запустив accept
в режиме сценария, вы можете выполнить свой основной запрос как оператор (control-enter), чтобы получить результаты в виде сетки в окне «Результаты запроса».
Как упоминал Джефф, 3.1 очень старый - кажется, он был выпущен в феврале 2012 года - поэтому вы можете рассмотреть возможность получения более новой версии.