Vistas de catálogo de propriedades estendidas - sys.extended_properties

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do AzureAzure Synapse AnalyticsAnalytics Platform System (PDW)ponto de extremidade de análise SQL no Microsoft FabricWarehouse no Microsoft Fabric

Devolve uma linha para cada propriedade estendida na base de dados atual.

Nome da coluna Tipo de dados Description
class tinyint Identifica a classe de item sobre a qual a propriedade existe. Pode ser um dos seguintes valores:

0 = Base de Dados
1 = Objeto ou coluna
2 = Parâmetro
3 = Esquema
4 = Principal da base de dados
5 = Montagem
6 = Tipo
7 = Índice
8 = Coluna de tipo de tabela definida pelo utilizador
10 = Coleção de esquemas XML
15 = Tipo de mensagem
16 = Contrato de serviço
17 = Serviço
18 = Ligação remota de serviços
19 = Rota
20 = Espaço de dados (grupo de ficheiros ou esquema de partições)
21 = Função de partição
22 = Ficheiro de base de dados
27 = Guia de planos
class_desc nvarchar(60) Descrição da classe sobre a qual a propriedade estendida existe. Pode ser um dos seguintes valores:

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 ID do item sobre o qual existe a propriedade estendida, interpretado de acordo com a sua classe. Para a maioria dos itens, este é o ID que se aplica ao que a classe representa. A interpretação para IDs de major não padrão é a seguinte:

Se class for 0, major_id é sempre 0.
Se class é 1, 2, ou 7, major_id é object_id.
minor_id int ID secundário do item sobre o qual a propriedade estendida existe, interpretado de acordo com a sua classe. Para a maioria dos itens, isto é 0; caso contrário, o ID é o seguinte:

Se class for 1, minor_id é a column_id coluna se, else 0 if objeto.
Se class for 2, minor_id é o parameter_id.
Se class for 7, minor_id é o index_id.
name sysname Nome da propriedade, único com class, major_id, e minor_id.
value sql_variant Valor da propriedade ampliada.

Permissões

A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.