Compartilhar via


ASSEMBLYPROPERTY (Transact-SQL)

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

Aplica-se a: SQL Server (do SQL Server 2008 à versão atual).

Ícone de vínculo de tópico Convenções da 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 recuperar informações. 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.

    Arquitetura

    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 presume que um assembly de HelloWorld esteja registrado no banco de dados AdventureWorks2012 . Para obter mais informações, consulte Exemplo Hello World.

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

Consulte também

Referência

CREATE ASSEMBLY (Transact-SQL)

DROP ASSEMBLY (Transact-SQL)