Представления просмотра каталога

Оценить
(0 голоса)

SQL Server 2005 вводит представления просмотра каталога, как новый интерфейс для поиска системной информации в системном каталоге. Представления просмотра каталога являются наиболее общим интерфейсом для метаданных и предоставляют наиболее эффективный способ получения настраиваемых форм для этой информации (см. примеры 9.1-9.3).

Представления просмотра каталога принадлежат схеме sys, следовательно, вы должны использовать имя схемы при доступе к объектам. В этом разделе описываются три наиболее важных представления просмотра каталога:

♦ sys.objects;

♦ sys.columns;

♦ sys.database_principals.

Представление просмотра каталога sys.objects содержит одну строку для каждого объекта, определенного пользователем в схеме пользователя. Существуют два других представления просмотра каталогов, которые предоставляют похожую информацию: sys.system_objects и sys.ailobjects. Первое содержит строку для каждого системного объекта, а второе показывает объединение всех объектов, определенных пользователем, и системных объектов в пределах схемы. Все три представления просмотра каталогов имеют одинаковую структуру. В табл. 9.1 дан список и описание наиболее важных столбцов представления просмотра каталогов sys.objects.

Представления просмотра каталога

 

Представление просмотра каталога sys.columns содержит одну строку для каждого столбца объектов, которые содержат столбцы таких объектов, как таблицы и представления. В табл. 9.2 приведен список и описание наиболее важных столбцов представления просмотра каталогов sys.columns.

Представление просмотра каталога sys.database_principais содержит одну строку для каждого владельца доступа безопасности (т. е. для пользователя, группы или роли в базе данных). Подробное обсуждение владельцев доступа. В табл. 9.3 содержится список и описание наиболее важных столбцов представления просмотра каталогов sys.databaseprincipais.

 

Представления просмотра каталога

 


Запросы к представлениям просмотра каталогов
Динамически управляемые представления и функции
Информационная схема
lnformation_schema.tables
Informationschema.columns

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.