Поделиться через


ASSEMBLYPROPERTY (Transact-SQL)

Возвращает данные о свойстве сборки.

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Значок ссылки на раздел Cинтаксические обозначения в Transact-SQL

Синтаксис

ASSEMBLYPROPERTY('assembly_name', 'property_name')

Аргументы

  • assembly_name
    Имя сборки.

  • property_name
    Имя свойства, о котором будут получены данные. Аргумент property_name может иметь одно из следующих значений.

    Значение

    Описание

    CultureInfo

    Локаль сборки.

    PublicKey

    Открытый ключ или токен открытого ключа сборки.

    MvID

    Полный идентификационный номер версии сборки, формируемый компилятором.

    VersionMajor

    Первая из четырех частей идентификационного номера версии, содержащая номер основной версии.

    VersionMinor

    Вторая из четырех частей идентификационного номера версии, содержащая номер дополнительной версии.

    VersionBuild

    Третья из четырех частей идентификационного номера версии, содержащая номер сборки.

    VersionRevision

    Последняя из четырех частей идентификационного номера версии, содержащая номер редакции.

    SimpleName

    Простое имя сборки.

    Architecture

    Архитектура процессора, для которого предназначена сборка.

    CLRName

    Каноническая строка, кодирующая простое имя, номер версии, культуру, открытый ключ и архитектуру сборки. Данное значение однозначно идентифицирует сборку на стороне среды CLR.

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

sql_variant

Примеры

В следующем примере предполагается, что сборка HelloWorld зарегистрирована в базе данных AdventureWorks2012 . Дополнительные сведения см. в разделе Образец «Hello World».

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

См. также

Справочник

CREATE ASSEMBLY (Transact-SQL)

DROP ASSEMBLY (Transact-SQL)