Compartilhar via


Exibições do catálogo de propriedades estendidas - sys.extended_properties

Aplica-se a: SQL Server Banco de Dados SQL do Azure Instância Gerenciada de SQL do Azure Azure Synapse Analytics PDW (Analytics Platform System) Ponto de extremidade de análise de SQL no Microsoft Fabric Warehouse no Microsoft Fabric

Retorna uma linha para cada propriedade estendida no banco de dados atual.

Nome da coluna Tipo de dados Descrição
class tinyint Identifica a classe do item no qual a propriedade está presente. Pode ser um dos seguintes valores:

0 = Banco de dados
1 = Objeto ou coluna
2 = Parâmetro
3 = Esquema
4 = Entidade de segurança do banco de dados
5 = Montagem
6 = Tipo
7 = Índice
8 = Coluna do tipo tabela definida pelo usuário
10 = Coleção de esquemas XML
15 = Tipo de mensagem
16 = Contrato de serviço
17 = Serviço
18 = Vinculação de serviço remoto
19 = Rota
20 = Dataspace (grupo de arquivos ou esquema de partição)
21 = Função de partição
22 = Arquivo de banco de dados
27 = Guia do plano
class_desc nvarchar(60) Descrição da classe na qual a propriedade estendida está presente. 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 no qual a propriedade estendida está presente, interpretada de acordo com sua classe. Para a maioria dos itens, essa é a ID que se aplica ao que a classe representa. A interpretação dos principais IDs não padrão é a seguinte:

Se class é 0, major_id é sempre 0.
Se class é 1, 2, ou 7, major_id é object_id.
minor_id int ID secundária do item no qual a propriedade estendida está presente, interpretada de acordo com sua classe. Para a maioria dos itens, isso é 0; caso contrário, o ID é o seguinte:

Se class é 1, minor_id é a column_id coluna se, caso contrário 0 , se objeto.
Se class é 2, minor_id é o parameter_id.
Se class é 7, minor_id é o index_id.
name sysname Nome da propriedade, exclusivo com class, major_ide minor_id.
value sql_variant Valor da propriedade estendida.

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.