sys.all_parameters(Transact-SQL)

适用于:SQL ServerAzure SQL 数据库Azure SQL 托管实例Azure Synapse Analytics分析平台系统(PDW)Microsoft Fabric 中的 SQL 分析终结点Microsoft Fabric 中的仓库Microsoft Fabric 中的 SQL 数据库

显示属于用户定义对象或系统对象的所有参数的并集。

列名称 数据类型 Description
object_id int 此参数所属对象的 ID。
name sysname 参数的名称, 在对象中是唯一的。 如果对象是标量函数,则参数名称为表示返回值的行中的空字符串。
parameter_id int 参数的 ID, 在对象中是唯一的。 如果对象是标量函数,则表示 parameter_id = 0 返回值。
system_type_id tinyint 参数的系统类型的 ID。
user_type_id int 用户定义的参数类型的 ID。

若要返回类型的名称,请联接此列上的 sys.types 目录视图。
max_length smallint 参数的最大长度(字节)。

-1 = 列数据类型为 varchar(max)nvarchar(max)varbinary(max)xml
precision tinyint 如果参数是基于数值的,则是精度;否则,。 0
scale tinyint 如果参数是基于数值的,则是缩放;否则,。 0
is_output bit 1= 参数为输出(或返回);否则,。 0
is_cursor_ref bit 1 = 参数是光标参考参数。
has_default_value bit 1 = 参数有一个默认值。

SQL Server 仅在此目录视图中维护 CLR 对象的默认值。 因此,该列对 Transact-SQL 对象总是取值 0 。 要查看 Transact-SQL 对象中参数的默认值,可以查询definitionsys.sql_modules目录视图的列,或使用OBJECT_DEFINITION系统函数。
is_xml_document bit 1 = 内容是一个完整的 XML 文档。

0 = 内容是文档片段,或者列的数据类型不是 xml
default_value sql_variant 如果 has_default_value1,则该列的值为该参数的默认值;否则 NULL
xml_collection_id int 用于验证参数的XML模式集合的ID。

如果参数的数据类型为 xml 且 XML 类型为类型 ,则为非零。

0 = 没有XML模式集合,或者参数不是XML。
is_readonly bit 1 = 参数为 READONLY;否则, 0
is_nullable bit 1 = 参数可为零。 (默认)。

0 = 参数不可空,以更高效地执行本地编译的存储过程。
encryption_type int 加密类型:

1 = 确定性加密
2 = 随机加密

适用于:SQL Server 2016 (13.x) 及更高版本和 SQL 数据库。
encryption_type_desc nvarchar(64) 加密类型说明:

RANDOMIZED
DETERMINISTIC

适用于:SQL Server 2016 (13.x) 及更高版本和 SQL 数据库。
encryption_algorithm_name sysname 加密算法的名称。

仅支持 AEAD_AES_256_CBC_HMAC_SHA_512

适用于:SQL Server 2016 (13.x) 及更高版本和 SQL 数据库。
column_encryption_key_id int CEK 的 ID。

适用于:SQL Server 2016 (13.x) 及更高版本和 SQL 数据库。
column_encryption_key_database_name sysname 列加密密钥所在数据库的名称(如果不在列所在的数据库中)。 NULL(如果密钥与列位于同一数据库中)。

适用于:SQL Server 2016 (13.x) 及更高版本和 SQL 数据库。
vector_dimensions int 表示向量的维数。

适用于:SQL Server 2025(17.x)及更高版本,以及 SQL 数据库
vector_base_type tinyint 指示用于存储向量维度值的数据类型。

0 = 32位(单精度)浮点数
1 = 16位(半精度)浮点 数1

适用于:SQL Server 2025(17.x)及更高版本,以及 SQL 数据库
vector_base_type_desc nvarchar(10) 包含用于存储向量维度值的数据类型的文本说明。

适用于:SQL Server 2025(17.x)及更高版本,以及 SQL 数据库

1 更多信息请参见 半精度浮点格式

Permissions

目录视图中仅显示用户拥有的安全对象的元数据,或用户对其拥有某些权限的安全对象的元数据。 有关详细信息,请参阅 元数据可见性配置