sys.extended_properties (Transact-SQL)
Retorna uma linha para cada propriedade estendida no banco de dados atual.
Aplica-se a: SQL Server (SQL Server 2008 à versão atual). |
Nome da coluna |
Tipo de dados |
Descrição |
---|---|---|
class |
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 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. 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 class for 0, major_id sempre será 0. Se class 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á a column_id se for coluna, ou será 0 se for objeto. Se class = 2, minor_id será a parameter_id. Se class 7 = minor_id será a 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 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 Configuração de visibilidade de metadados.
Consulte também
Referência
Exibições de catálogo (Transact-SQL)
Exibições do catálogo de propriedades estendidas (Transact-SQL)
sys.fn_listextendedproperty (Transact-SQL)
sp_addextendedproperty (Transact-SQL)