sql server系统表详细说明 之 sys.numbered_procedure_parameters


带编号过程的每个参数都在表中对应一行。 当您创建带编号的存储过程时,基过程的编号为 1。 所有后续过程的编号依次为 2、3 等。 sys.numbered_procedure_parameters 包含为2和更高编号的所有后续过程的参数定义。 该视图不显示基存储过程(编号 = 1)的参数。 基存储过程类似于无编号的存储过程。 因此,它的参数在 transact-sql) (中表示。

 重要

不推荐使用带编号的过程。 建议您不要使用带编号过程。 当编译使用此目录视图的查询时,将会激发 DEPRECATION_ANNOUNCEMENT 事件。

 备注

带编号的过程不支持 XML 和 CLR 参数。

 

表 1
列名称数据类型说明
object_idint此参数所属对象的 ID。
procedure_numbersmallint对象中这种过程的数目(2 或更多)。
namesysname参数的名称。 在 procedure_number 中是唯一的。
parameter_idint参数的 ID。 在 procedure_number 中是唯一的。
system_type_idtinyint参数的系统类型的 ID。
user_type_idint由用户定义的由参数定义的类型 ID。
max_lengthsmallint参数的最大长度(字节)。

-1 = 列数据类型为 varchar(max)、nvarchar(max) 或 varbinary(max)。
精度tinyint如果参数是基于数值的,则表示参数的精度;否则为 0。
scaletinyint如果参数是基于数值的,则表示参数的小数位数;否则为 0。
is_outputbit1 = 输出或返回参数;否则为 0
is_cursor_refbit1 = 参数是游标引用参数。

 备注

带编号的过程不支持 XML 和 CLR 参数。

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
评论列表

发表评论

评论内容
昵称:
关联文章

sql server系统详细说明 sys.numbered_procedure_parameters
sql server系统详细说明 sys.numbered_procedures
sql server系统详细说明 sys.parameters
sql server系统详细说明 sys.system_parameters
sql server系统详细说明 sys.all_parameters
sql server系统详细说明 sys.procedures
sql server系统详细说明 sys.all_columns
sql server系统详细说明 sys.masked_columns
sql server系统详细说明 sys.system_objects
sql server系统详细说明 sys.columns
sql server系统详细说明 sys.objects
sql server系统详细说明 sys.system_columns
sql server系统详细说明 sys.all_objects
sql server系统详细说明 sys.system_views
sql server系统详细说明 sys.sql_modules
sql server系统详细说明 sys.tables
sql server系统详细说明 sys.views
sql server系统详细说明 sys.partitions
sql server系统详细说明 sys.all_views
sql server系统详细说明 sys.stats