Информация о размере файла таблицы (LINTER_FILE_SIZE)
Функция
Предоставление информации о размере файла таблицы.
Спецификация
::=
::=
::=
::=
Общие правила
-
Параметр
<идентификатор таблицы>
задает идентификатор той таблицы, характеристики файлов которой требуется получить. Идентификаторы таблиц хранятся в системной таблице$$$SYSRL
, столбец$$$S11
. -
Параметр
<тип файла>
задает тип файла таблицы:-
0 – индексный файл;
-
1 – файл данных;
-
2 – файл BLOB-данных.
-
-
Параметр
<номер файла>
определяет порядковый номер файла заданного типа (начиная с 1). -
Аргумент может быть задан
<SQL-параметром>
, который должен содержать спецификацию типа данных параметра.select linter_file_size(? (int), ? (int), ? (int)); 532 1 1 | 7|
Возвращаемое значение
-
Размер указанного файла в страницах (по 4 Кбайта).
-
Код завершения СУБД – если файл с заданными атрибутами не найден.
-
Тип возвращаемого значения – INTEGER.
-
Если хотя бы один аргумент равен NULL-значению, результат NULL-значение.
Пример
select linter_file_size(8,1,1) as "Размер файла"; Размер файла |87 |