Share via


ASSEMBLYPROPERTY (Transact-SQL)

Retorna informações sobre uma propriedade de um assembly.

Ícone de vínculo de tópicoConvenções de sintaxe Transact-SQL

Sintaxe

ASSEMBLYPROPERTY('assembly_name','property_name')

Argumentos

  • assembly_name
    É o nome do assembly.

  • property_name
    É o nome de uma propriedade sobre a qual as informações serão recuperadas. property_name pode ser um dos valores a seguir.

    Valor

    Descrição

    CultureInfo

    Localidade do assembly.

    PublicKey

    Chave pública ou token de chave pública do assembly.

    MvID

    Número de identificação de versão completo do assembly gerado por compilador.

    VersionMajor

    Componente principal (primeira parte) do número de identificação de versão de quatro partes do assembly.

    VersionMinor

    Componente secundário (segunda parte) do número de identificação de versão de quatro partes do assembly.

    VersionBuild

    Componente de compilação (terceira parte) do número de identificação de versão de quatro partes do assembly.

    VersionRevision

    Componente de revisão (quarta parte) do número de identificação de versão de quatro partes do assembly.

    SimpleName

    É o nome simples do assembly.

    Architecture

    Arquitetura de processador do assembly.

    CLRName

    Cadeia de caracteres canônica que codifica o nome simples, o número de versão, a cultura, a chave pública e a arquitetura do assembly. Esse valor identifica exclusivamente o assembly no lado CLR (Common Language Runtime).

Tipo de retorno

sql_variant

Exemplos

O exemplo a seguir pressupõe que os exemplos do Mecanismo de Banco de Dados do SQL Server estejam instalados no computador local e que o assembly HelloWorld esteja registrado no banco de dados AdventureWorks2008R2. Para obter mais informações, consulte Considerações para instalar exemplos e bancos de dados de exemplo do SQL Server.

USE AdventureWorks2008R2;
GO
SELECT ASSEMBLYPROPERTY ('HelloWorld' , 'PublicKey');