Расширенные представления каталога свойств — sys.extended_properties
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure конечной точке аналитики платформы Аналитики Azure Synapse Analytics (PDW) в Microsoft Fabric Хранилище в Microsoft Fabric
Возвращает по одной строке для каждого из расширенных свойств в текущей базе данных.
Имя столбца | Тип данных | Description |
---|---|---|
class |
tinyint | Идентифицирует класс элемента, для которого определено свойство. Может использоваться одно из следующих значений:0 = база данных1 = объект или столбец2 = параметр3 = схема4 = субъект базы данных5 = сборка6 = Тип7 = индекс8 = столбец определяемого пользователем типа таблицы10 = коллекция схем XML15 = тип сообщения16 = контракт службы17 = служба18 = привязка удаленной службы19 = маршрут20 = пространство данных (файловая группа или схема секционирования)21 = функция секционирования22 = файл базы данных27 = руководство по планированию |
class_desc |
nvarchar(60) | Описание класса элемента, для которого определено расширенное свойство. Может использоваться одно из следующих значений:DATABASE OBJECT_OR_COLUMN PARAMETER SCHEMA DATABASE_PRINCIPAL ASSEMBLY TYPE INDEX XML_SCHEMA_COLLECTION MESSAGE_TYPE SERVICE_CONTRACT SERVICE REMOTE_SERVICE_BINDING ROUTE DATASPACE PARTITION_FUNCTION DATABASE_FILE PLAN_GUIDE |
major_id |
int | Идентификатор элемента, для которого определено расширенное свойство, интерпретируемый в соответствии с его классом. Для большинства элементов этот идентификатор отражает сущность, которую представляет класс. Большинство нестандартных идентификаторов интерпретируются следующим образом: Если class имеет значение 0 , major_id всегда 0 .Если class имеет значение , 2 или 7 , major_id имеет 1 значение object_id . |
minor_id |
int | Вторичный идентификатор элемента, для которого определено расширенное свойство, интерпретируемый в соответствии с его классом. Для большинства элементов это 0 : в противном случае идентификатор выглядит следующим образом:Если class имеет значение 1 , minor_id является столбцом column_id if, else 0 if.Значение , если class имеет значение , является 2 minor_id .parameter_id Значение , если class имеет значение , является 7 minor_id .index_id |
name |
sysname | Имя свойства, уникальное с class , major_id и minor_id . |
value |
sql_variant | Значение расширенного свойства. |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.