Номер фильтра внешнего файла
Функция
Получение номера фильтра, установленного для столбца типа данных EXTFILE.
Спецификация
<синтаксис>
::=
FILTER(имя столбца)
<имя столбца>
::=
<идентификатор>
Синтаксические правила
-
<Имя столбца>
должно принадлежать столбцу с типом данных EXTFILE.
Возвращаемое значение
-
Значение типа INTEGER, содержащее номер установленного для данного столбца фильтра. Совпадает со значением необязательного параметра функции EXTFILE (если задан). В противном случае возвращается 0.
-
Если значение аргумента NULL, результат NULL.
Пример
Запрос выдает тип внешнего файла и назначенный этому файлу фильтр.
select distinct substr(filename(text_doc), instr(filename(text_doc), '.')) as "Тип файла", filter(text_doc) as "Номер фильтра" from "ph"; Тип файла Номер фильтра --------- ------------- |.doc | -15 | |/ | -12 | |.xml | -12 |