Информация о состоянии страницы файла
Функция
Предоставление информации о дате и времени последнего обновления страницы файла таблицы.
Спецификация
::=
номер файла, номер страницы, тип информации, код типа страницы)
Общие правила
-
Параметр
< идентификатор таблицы >
задает системный идентификатор таблицы, о состоянии страниц которой запрашивается информация. Системные идентификаторы таблиц хранятся в системной таблице$$$SYSRL
, столбец$$$S11
. -
Параметр
< тип файла >
задает тип файла таблицы:-
0 – индексный файл;
-
1 – файл данных;
-
2 – файл BLOB-данных.
-
-
Параметр
< номер файла >
определяет порядковый номер файла заданного типа (начиная с 1). -
Параметр
< номер страницы >
определяет порядковый номер страницы в заданном файле (начиная с 1). -
Параметр
< тип информации >
определяет тип запрашиваемой о файле информации. Тип данных параметра – CHAR, значения параметра являются регистронезависимыми. -
Допустимые значения параметра приведены в пункте «Возвращаемое значение», пункта «Информация о состоянии страницы файла».
-
Параметр
< код типа страницы >
(1 - конвертер, 2 - битовая карта, 3 - данные, 4 - индекс, 5 - BLOB, 6 - сортировка, 7 - бит-вектора, 8 - VIEW, 9 - ограничения целостности, 10 - рабочий файл, 11 - описание файлов, 12 - CHECK). Если пятый параметр - NULL, то ядро пытается самостоятельно определить тип страницы в зависимости от типа файла.
Возвращаемое значение
-
Тип возвращаемого значения – DATE.
-
Возвращается дата и время последнего обновления страницы в формате DATE (по Гринвичу) или NULL, если нельзя выдать дату и время обновления страницы (например, для битовой карты - там его нет).