如何在参数列表中设置变量的默认值
答
具有参数默认值的表值函数。
create function GetValue(@Value int = 1)
returns table as return
(
select @Value as ID
)
使用方法如下
select *
from dbo.GetValue(default)
注:“当函数的参数有默认值,关键字DEFAULT必须在调用该函数以获取缺省值时,必须指定此行为是不同于在用户定义的存储过程中使用默认值的参数,其中省略参数也意味着默认值。“ - [创建用户定义的函数(数据库引擎)](http://msdn.microsoft.com/zh-cn/library/ms191320.aspx) –