sqlexecutor

Для содержимого SHR используется хранимая процедура обработки небольшого количества данных, недоступная в стандартном наборе модулей. Также возможно наличие варианта использования для агрегирования. Этот модуль также используется в рамках установки пакета содержимого для создания промежуточных таблиц. Этот модуль отвечает за выполнение любых хранимых процедур. Возможны два режима выполнения операций.

  1. Выполнение сценария SQL

    В этом режиме модуль воспринимает файл с командами SQL в качестве входных данных и выполняет эти команды.

  2. Запуск/удаление уже созданных процедур

    В этом режиме модуль выполняет процедуру, передавая требуемые аргументы.

Файл журнала
  • {PMDB_HOME}/log/backend.log

Использование 1

  • sqlexecutor -sqlscript <sqlscript Name> -logfile <logfile path>

Использование 2

  • Sqlexecutor -execproc | -dropproc <procedure Name> -procArgs
sqlscript Имя файла, содержащего команды SQL
logfile Файл журнала
dbisql Дополнительные параметры, необходимые для выполнения сценария
execproc Выполнение процедуры, указанной в качестве значения данного параметра
dropproc Удаление процедуры, указанной в качестве значения данного параметра
help Справка по командной строке