Информация о размере файла таблицы
Функция
Предоставление информации о размере файла таблицы.
Спецификация
::=
::=
::=
::=
Общие правила
-
Параметр
< идентификатор таблицы >
задает идентификатор той таблицы, характеристики файлов которой требуется получить. Идентификаторы таблиц хранятся в системной таблице$$$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 |