Доступные версии документации

Информация о размере файла таблицы

Функция

Предоставление информации о размере файла таблицы.

Спецификация
 
<идентификатор таблицы>::=
<тип файла>::=
<номер файла>::=
Общие правила
  1. Параметр <идентификатор таблицы> задает идентификатор той таблицы, характеристики файлов которой требуется получить. Идентификаторы таблиц хранятся в системной таблице $$$SYSRL, столбец $$$S11.

  2. Параметр <тип файла> задает тип файла таблицы:

    • 0 – индексный файл;

    • 1 – файл данных;

    • 2 – файл BLOB-данных.

  3. Параметр <номер файла> определяет порядковый номер файла заданного типа (начиная с 1).

  4. Аргумент может быть задан <SQL-параметром>, который должен содержать спецификацию типа данных параметра.

    select linter_file_size(? (int), ? (int), ? (int));
    532
    1
    1
    |          7|
Возвращаемое значение
  1. Размер указанного файла в страницах (по 4 Кбайта).

  2. Код завершения СУБД – если файл с заданными атрибутами не найден.

  3. Тип возвращаемого значения – INTEGER.

  4. Если хотя бы один аргумент равен NULL-значению, результат NULL-значение.

Пример
select linter_file_size(8,1,1) as "Размер файла";
Размер файла
|87 |
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter