ASSEMBLYPROPERTY (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');