Partilhar via


ASSEMBLYPROPERTY (Transact-SQL)

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Essa função retorna informações sobre uma propriedade de um assembly.

Convenções de sintaxe de 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 ter 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

Este exemplo presume que um assembly de HelloWorld esteja registrado no banco de dados AdventureWorks2022. Para obter mais informações, confira Exemplo de Olá, Mundo.

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

Veja também

CREATE ASSEMBLY (Transact-SQL)
DROP ASSEMBLY (Transact-SQL)