sp中有没有类似于函数的机制

Lansie 2007-03-22 03:04:17
一个sp中几个分支都要做类似的事情,所以想在sp中建一个函数以供调用,请问如何实现

比如我想有个fun_add(2,3)的函数,返回值为两者和

ALTER PROCEDURE sp_add
if ...
begin
fun_add(2,3)
end
else
begin
fun_add(3,4)
end
该怎么写呢?谢了
...全文
168 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
playwarcraft 2007-03-22
  • 打赏
  • 举报
回复
舉個你求和的例子
create function dbo.fn_add(@a int,@b int)
returns int
AS
begin
return @a+@b
end

GO

--
ALTER PROCEDURE sp_add
if ...
begin
select dbo.fn_add(2,3)
end
else
begin
select dbo.fn_add(3,4)
end
zlp321002 2007-03-22
  • 打赏
  • 举报
回复
create function f_getvalue()
returns varchar(10)
begin
return 1
end
go
select dbo.f_getvalue()
Lansie 2007-03-22
  • 打赏
  • 举报
回复
语句是什么?
playwarcraft 2007-03-22
  • 打赏
  • 举报
回复
sql 也有function啊

34,838

社区成员

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

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