Список ресурсов в репозитарии:
SELECT any_path FROM resource_view;
Описание первого попавшегося ресурса:
SELECT res FROM resource_view WHERE ROWNUM = 1;
Для просмотра дерева ресурсов, помимо обычных, существуют специальные функции:
Выдать описания ресурсов, имеющихся в папке /sys/acls:
SELECT res FROM resource_view WHERE UNDER_PATH ( res, '/sys/acls' ) = 1 ;
Выдать относительные имена ресурсов, имеющихся в папке /sys/acls (в данном случае это будут имена файлов), и их полные имена:
SELECT path ( 1 ), any_path FROM resource_view WHERE UNDER_PATH ( res, '/sys/acls', 1 ) = 1 ;
Описание ресурса-папки /sys/acls:
SELECT res FROM resource_view WHERE EQUALS_PATH ( res, '/sys/acls' ) = 1 ;
Полное описание ресурса-файла /sys/acls/all_all_acl.xml:
SELECT r.res.GETCLOBVAL ( ) FROM resource_view r WHERE EQUALS_PATH ( res, '/sys/acls/all_all_acl.xml' ) = 1 ;
С запросами последнего типа следует соблюдать осторожность, так как элемент Contents результирующего документа XML хранит для ресурса-файла его содержимое, а оно может оказаться очень объемистым ("большой файл").
Содержание ресурса-файла /sys/acls/all_all_acl.xml с содержимым в формате XML:
SELECT r.res.EXTRACT ( '//Contents' ) FROM resource_view r WHERE EQUALS_PATH ( res, '/sys/acls/all_all_acl.xml' ) = 1 ;
Другие типы файлов могут хранить описание содержимого в элементе /Resource/Contents/text или /Resource/Contents/binary.