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