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.