ASSEMBLYPROPERTY (Transact-SQL)
Retorna informações sobre uma propriedade de um assembly.
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');