Sql extract params

Материал из Eludia
Перейти к: навигация, поиск

Описание

Анализирует SQL на предмет констант в выражении WHERE и выносит их в список параметров, а также приводит SQL к каноническому виду:

  • убирает комментарии, кроме hint'ов;
  • приводит идентификаторы к верхнему регистру;
  • нормализует пробелы.

Целые числовые литералы, начинающиеся с нуля (например, 010), остаются константами. Это необходимо, например, прим использовани функции CONTAINS из Oracle Text.

Автоматически применяется ко всем запросам БД Oracle при установленной опции $conf -> {core_sql_extract_params}.

Синопсис (Perl5)

($sql, @params) = sql_extract_params ($sql, @params);
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Разработчику
Администратору
Инструменты