ASSEMBLYPROPERTY (Transact-SQL)

适用于:SQL ServerAzure SQL 托管实例

此函将返回有关程序集属性的信息。

Transact-SQL 语法约定

语法

ASSEMBLYPROPERTY('assembly_name', 'property_name')  

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

参数

assembly_name
程序集的名称。

property_name
要检索其有关信息的属性的名称。 property_name 可以具有下列值之一

描述
CultureInfo 程序集的区域设置。
PublicKey 程序集的公钥或公钥令牌。
MvID 由编译器生成的完整的程序集版本标识号。
VersionMajor 由四部分组成的程序集版本标识号的主要组成部分(第一部分)。
VersionMinor 由四部分组成的程序集版本标识号的次要组成部分(第二部分)。
VersionBuild 由四部分组成的程序集版本标识号的内部版本组成部分(第三部分)。
VersionRevision 由四部分组成的程序集版本标识号的修订版组成部分(第四部分)。
SimpleName 程序集的简称。
体系结构 程序集的处理器体系结构。
CLRName 对程序集的简单名称、版本号、区域性、公钥以及体系结构进行编码的规范字符串。 该值唯一地标识公共语言运行时 (CLR) 端的程序集。

返回类型

sql_variant

示例

此示例假定在 AdventureWorks2022 数据库中注册了 HelloWorld 程序集。 有关详细信息,请参阅 Hello World 示例

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

另请参阅

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