Содержание
PL/Perl является загружаемым процедурным языком, позволяющим разрабатывать Digital Q.DataBase функции и процедуры на языке программирования Perl.
Основным преимуществом использования PL/Perl является возможность применения в хранимых функциях и процедурах многочисленных «операторов и функций обработки строк» , доступных в Perl. Синтаксический анализ сложных строк с помощью Perl может быть реализован проще, чем с использованием строковых функций и управляющих конструкций PL/pgSQL.
Для установки PL/Perl в конкретную базу данных используется команда
CREATE EXTENSION plperl.
Если язык установлен в template1, во всех базах данных, создаваемых в дальнейшем, данный язык будет устанавливаться автоматически.