sys.extended_properties (Transact-SQL)
Retorna uma linha para cada propriedade estendida no banco de dados atual.
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
classe |
tinyint |
Identifica a classe do item no qual a propriedade está presente. Pode ser uma destas opções: 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 10 = Coleção de esquemas 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. Pode ser uma destas opções: 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 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. |
nome |
sysname |
Nome de propriedade exclusivo com class, major_id e minor_id. |
valor |
sql_variant |
Valor da propriedade estendida. |
Permissões
No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.
Consulte também