Exibições do catálogo de propriedades estendidas – sys.extended_properties
Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do AzureAzure Synapse AnalyticsPDW (Analytics Platform System)Ponto de extremidade de SQL no Microsoft FabricWarehouse 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. Um dos seguintes pode ser feito: 0 = Banco de dados 1 = Objeto ou coluna 2 = Parâmetro 3 = Esquema 4 = Entidade de banco de dados 5 = Assembly 6 = Tipo 7 = Índice 8 = Coluna de tipo de tabela definida pelo usuário 10 = Coleção de esquema XML 15 = Tipo de mensagem 16 = Contrato de serviço 17 = Serviço 18 = Associação de serviço remoto 19 = Rota 20 = Espaço de dados (grupo de arquivos ou esquema de partição) 21 = Função de partição 22 = Arquivo de banco de dados 27 = Guia de plano |
class_desc | nvarchar(60) | Descrição da classe na qual a propriedade estendida está presente. Um dos seguintes pode ser feito: DATABASE OBJECT_OR_COLUMN PARÂMETRO 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 a classe for 0, major_id será sempre 0. Se a classe for 1, 2 ou 7, major_id será 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, é 0; caso contrário, a ID será como se segue: Se class = 1, minor_id será column_id se for coluna, ou 0 se for objeto. Se class = 2, minor_id será parameter_id. Se classe 7 = minor _id será index_id. |
name | sysname | Nome de propriedade exclusivo com class, major_id e minor_id. |
value | sql_variant | Valor da propriedade estendida. |
Permissões
A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Consulte Também
Exibições do Catálogo (Transact-SQL)
Exibições do catálogo de propriedades estendidas (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)
sp_dropextendedproperty (Transact-SQL)
sp_updateextendedproperty (Transact-SQL)
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de