Информация о размере файла таблицы (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 |