×
Мы обрабатываем cookies, чтобы сделать наш сайт удобнее и персонализированнее для вас. Подробнее: политика использования «cookies» и «политики конфиденциальности».

Для самостоятельной настройки ознакомьтесь с инструкцией

Дополнительные настройки cookies в браузерах

Файлы cookie автоматически загружаются в ваш браузер при посещении веб-сайта. У вас есть возможность управлять этими файлами. Если Вы не согласны с использованием файлов cookies, запретите их сохранение на своём устройстве, удалите уже имеющиеся файлы cookies через настройки браузера или прекратите использование сайта.

При отключении обработки cookie наш сайт продолжит функционировать, однако будут использоваться исключительно необходимые технические файлы, без которых работа ресурса невозможна.

Инструкция по отключению cookies
Принять
Настроить
Отклонить

ДОКУМЕНТАЦИЯ

Выберите версию, форк и язык для СУБД Digital Q.DataBase, чтобы прочитать или скачать всю документацию.
Техподдержка
Документация
Диасофт
Авторские права © 2016–2025 ООО "Диасофт Экосистема"
Скачать всю документацию:

5.7.11. Настройка PL/Tcl

В данном разделе перечислены параметры конфигурации, влияющие на PL/Tcl.

pltcl.start_proc (string) #

Данный параметр, если ему присвоено значение в виде непустой строки, определяет имя (возможно, дополненное именем схемы) функции PL/Tcl без параметров, которая должна выполняться всякий раз при создании нового интерпретатора Tcl для PL/Tcl. Такая функция может выполнять инициализацию в рамках сеанса, например, загружать дополнительный код Tcl. Новый интерпретатор Tcl создается при первом выполнении функции PL/Tcl в сеансе базы данных или в случае необходимости создания дополнительного интерпретатора, когда функция PL/Tcl вызывается новой SQL-ролью.

Указанная функция должна быть написана на языке pltcl и не должна иметь пометку SECURITY DEFINER. (Данные ограничения гарантируют, что функция будет запущена именно в том интерпретаторе, который она должна инициализировать). Текущий пользователь также должен иметь права на ее вызов.

Если выполнение функции завершится ошибкой, это приведет к прерыванию основного вызова которая вызвала создание нового интерпретатора, и распространится на вызывающий запрос, что приведет к отмене текущей транзакции или подтранзакции. быть прервана. Любые действия, уже выполненные в среде Tcl, не будут отменены; однако этот интерпретатор больше не будет использоваться. Если данный язык будет использован повторно, попытка инициализации будет выполнена снова в новом интерпретаторе Tcl.

Изменять этот параметр могут только суперпользователи. Хотя это значение может быть изменено в рамках сеанса, такие изменения не затронут интерпретаторы Tcl, которые уже были созданы.

pltclu.start_proc (string) #

Этот параметр полностью аналогичен pltcl.start_proc, за исключением того, что он применяется к PL/TclU. Вызываемая функция должна быть написана на pltclu языке.

Наверх
свяжитесь
с нами
контакты
Для прямой связи с нами вы можете использовать контакты ниже, либо оставить заявку через форму обратной связи, и мы обязательно свяжемся с вами

*поля обязательные к заполнению