ASSEMBLYPROPERTY (Transact-SQL)ASSEMBLYPROPERTY (Transact-SQL)

ОБЛАСТЬ ПРИМЕНЕНИЯ: даSQL Server нетБаза данных SQL Azure нетAzure Synapse Analytics (хранилище данных SQL) нетParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Эта функция возвращает данные о свойстве сборки.This function returns information about a property of an assembly.

Значок ссылки на раздел Синтаксические обозначения в Transact-SQLTopic link icon Transact-SQL Syntax Conventions

СинтаксисSyntax

ASSEMBLYPROPERTY('assembly_name', 'property_name')  

АргументыArguments

assembly_nameassembly_name
Имя сборки.The name of the assembly.

property_nameproperty_name
Имя свойства, о котором будут получены данные.The name of a property about which to retrieve information. property_name может иметь одно из следующих значений:property_name can have one of the following values:

ЗначениеValue DescriptionDescription
CultureInfoCultureInfo Локаль сборки.Locale of the assembly.
PublicKeyPublicKey Открытый ключ или токен открытого ключа сборки.Public key or public key token of the assembly.
MvIDMvID Полный идентификационный номер версии сборки, формируемый компилятором.Complete, compiler-generated version identification number of the assembly.
VersionMajorVersionMajor Первая из четырех частей идентификационного номера версии, содержащая номер основной версии.Major component (first part) of the four-part version identification number of the assembly.
VersionMinorVersionMinor Вторая из четырех частей идентификационного номера версии, содержащая номер дополнительной версии.Minor component (second part) of the four-part version identification number of the assembly.
VersionBuildVersionBuild Третья из четырех частей идентификационного номера версии, содержащая номер сборки.Build component (third part) of the four-part version identification number of the assembly.
VersionRevisionVersionRevision Последняя из четырех частей идентификационного номера версии, содержащая номер редакции.Revision component (fourth part) of the four-part version identification number of the assembly.
SimpleNameSimpleName Простое имя сборки.Simple name of the assembly.
АрхитектураArchitecture Архитектура процессора, для которого предназначена сборка.Processor architecture of the assembly.
CLRNameCLRName Каноническая строка, кодирующая простое имя, номер версии, культуру, открытый ключ и архитектуру сборки.Canonical string that encodes the simple name, version number, culture, public key, and architecture of the assembly. Данное значение однозначно идентифицирует сборку на стороне среды CLR.This value uniquely identifies the assembly on the common language runtime (CLR) side.

Возвращаемый типReturn type

sql_variantsql_variant

ПримерыExamples

В этом примере предполагается, что сборка HelloWorld зарегистрирована в базе данных AdventureWorks2012AdventureWorks2012.This example assumes a HelloWorld assembly that is registered in the AdventureWorks2012AdventureWorks2012 database. Дополнительные сведения см. в разделе Образец "Hello World".For more information, see Hello World Sample.

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

См. также разделSee also

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