Представления каталога расширенных свойств — sys.extended_properties
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric
Возвращает по одной строке для каждого из расширенных свойств в текущей базе данных.
Имя столбца | Тип данных | Description |
---|---|---|
class | tinyint | Идентифицирует класс элемента, для которого определено свойство. Может применяться один из перечисленных ниже типов. 0 = база данных; 1 = Объект или столбец 2 = параметр 3 = схема 4 = участник базы данных 5 = Сборка 6 = Тип 7 = индекс 8 = столбец определяемого пользователем типа таблицы 10 = коллекция схем XML 15 = тип сообщений 16 = контракт службы 17 = служба 18 = привязка удаленной службы 19 = Маршрут 20 = пространство данных (файловая группа или схема секционирования) 21 = функция секционирования 22 = файл базы данных 27 = структура плана |
class_desc | nvarchar(60) | Описание класса элемента, для которого определено расширенное свойство. Может применяться один из перечисленных ниже типов. DATABASE OBJECT_OR_COLUMN ПАРАМЕТР СХЕМА DATABASE_PRINCIPAL ASSEMBLY ТИП ИНДЕКС XML_SCHEMA_COLLECTION MESSAGE_TYPE SERVICE_CONTRACT СЛУЖБА REMOTE_SERVICE_BINDING ROUTE DATASPACE PARTITION_FUNCTION DATABASE_FILE PLAN_GUIDE |
major_id | int | Идентификатор элемента, для которого определено расширенное свойство, интерпретируемый в соответствии с его классом. Для большинства элементов этот идентификатор отражает сущность, которую представляет класс. Большинство нестандартных идентификаторов интерпретируются следующим образом: Если столбец class равен 0, то столбец major_id всегда равен 0. Если столбец class равен 1, 2 или 7, то столбец major_id равен столбцу object_id. |
minor_id | int | Вторичный идентификатор элемента, для которого определено расширенное свойство, интерпретируемый в соответствии с его классом. Для большинства элементов содержит 0. В противном случае интерпретируется следующим образом: Если столбец class = 1, то столбец minor_id равен столбцу column_id для столбцов и 0 для объектов. Если столбец class = 2, то столбец minor_id равен столбцу parameter_id. Если столбец class = 7, то столбец minor_id равен столбцу index_id. |
name | sysname | Имя свойства, уникальное в пределах столбцов class, major_id и minor_id. |
значение | sql_variant | Значение расширенного свойства. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
См. также
Представления каталога (Transact-SQL)
Представления каталога расширенных свойств (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по