Я хотел бы обусловить выполнение сценария установки или обновления Oracle Apex на основе значения в строке подстановки. У меня есть 2 разных сценария, которые заполняют начальные данные в базе данных, и я хочу указать, какой из них выполняется, основываясь на значении, которое я указываю для строки подстановки во время установки. Значение для строки подстановки запрашивается как часть импорта приложения. Пока что довольно стандартные вещи. Но, как бы я ни указывал условие, я не могу заставить его работать. Похоже, что ни в одном из примеров приложений не было настроено такое условие, и я не смог найти нигде статей, в которых обсуждается этот вариант использования. Документация Oracle по этой теме отсутствует.
Я пробовал PL / SQL-выражения в форме:
:IMPLEMENTATION = 'MYVALUE'
&IMPLEMENTATION. = 'MYVALUE'
IMPLEMENTATION = 'MYVALUE'
SQL-выражение:
select null from dual where :IMPLEMENTATION = 'DTEDDTM'
Текст в выражении 1 = выражение 2:
IMPLEMENTATION, MYVALUE
:IMPLEMENTATION, 'MYVALUE'
&IMPLEMENTATION., 'MYVALUE'
Я пробовал несколько других вариантов, но вы поняли идею. Независимо от того, что я пытаюсь сделать, даже если для строки подстановки IMPLEMENTATION задано значение «MYVALUE», скрипт никогда не будет выполнен.
Вопрос № 1: Можно ли получить доступ к значению в строке подстановки вУсловие сценария установки?
Вопрос № 2: Если «да» для № 1, то как?
Спасибо.