是否有任何信息来获取存储过程输入参数的默认值?

时间:2015-06-18 11:14:47

标签: sql sql-server-2008 stored-procedures parameters information-schema

是否有任何信息可以获取存储过程的默认值输入参数是 SQL Server 那边?

  

我可以通过INFORMATION_SCHEMA.PARAMETERS获取有关存储过程输入参数的信息,但此表未提供有关参数的默认值的任何信息。

1 个答案:

答案 0 :(得分:2)

  

除非定义参数的默认值或将值设置为等于另一个参数,否则每个声明的参数的值必须由用户在调用过程时提供。

并且所有参数都为null,因为所有数据类型都接受null 您不能通过为其设置默认值来提示参数。

您可以使用sys.parameters表来查看默认值。