ИСПОЛЬЗОВАНИЕ ПРЕДСТАВЛЕНИЙ В ТАБЛИЦАХ КАТАЛОГА
Поскольку SYSTEMCATALOG - это
таблица, вы можете использовать ее в представлении. Фактически можно считать, что имеется такое
представление с
именем SYSTEMTABLES. Это представление SYSTEMCATALOG содержит только те таблицы, которые входят
в системный
каталог; это обычно таблицы базы данных, типа таблицы Продавцов, которые показаны в
SYSTEMCATALOG, но не в
SYSTEMTABLES. Давайте предположим, что только таблицы каталога являются собственностью
пользователя SYSTEM.
Если вы захотите, вы можете определить другое представление, которое бы специально исключало
таблицы каталога из
вывода:
CREATE VIEW Datatables AS SELECT * FROM SYSTEMCATALOG WHERE owner < > 'SYSTEM';