SQLServer函数支持默认参数吗?

sonyge 2004-09-03 03:52:39
C++支持默认参数如

int GetLength(LPCTSTR lpCode="1001");

那么SQL函数支持吗,如果支持如何写
...全文
401 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
penghb81 2004-09-03
  • 打赏
  • 举报
回复
SQL Server函数支持默认参数
bernice99 2004-09-03
  • 打赏
  • 举报
回复
支持默认参数。

alter table teblename add constraint defaultname default '***' for column
zjcxc 元老 2004-09-03
  • 打赏
  • 举报
回复
如果函数的参数有默认值,在调用该函数时必须指定"default"关键字才能获得默认值。这种行为不同于存储过程中有默认值的参数,在存储过程中省略参数也意味着使用默认值。
zjcxc 元老 2004-09-03
  • 打赏
  • 举报
回复
--示例
create function f_test(
@a int=100
)returns int
as
begin
return(@a)
end
go

--调用
select dbo.f_test(default) --虽然有默认值,也不能省参数,要用default
go

--删除测试
drop function f_test
zjcxc 元老 2004-09-03
  • 打赏
  • 举报
回复
支持

34,597

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧