sys.extended_properties (Transact-SQL)
Возвращает по одной строке для каждого из расширенных свойств в текущей базе данных.
Имя столбца | Тип данных | Описание |
---|---|---|
class |
tinyint |
Идентифицирует класс элемента, для которого определено свойство. Может принимать одно из следующих значений: 0 = База данных 1 = Объект или столбец 2 = Параметр 3 = Схема 4 = Участник базы данных 5 = Сборка 6 = Тип 7 = Индекс 10 = Коллекция XML-схем 15 = Тип сообщений 16 = Контракт службы 17 = Служба 18 = Привязка удаленной службы 19 = Маршрут 20 = Пространство данных (файловая группа или схема секционирования) 21 = Функция секционирования 22 = Файл базы данных |
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 |
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. |
value |
sql_variant |
Значение расширенного свойства. |
См. также
Справочник
Представления каталога (Transact-SQL)
Представления каталога расширенных свойств (Transact-SQL)
fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Другие ресурсы
Использование расширенных свойств с объектами базы данных
Просмотр расширенных свойств