• 主页
  • 基础类
  • 应用实例
  • 新技术前沿

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
该怎么写呢?谢了
...全文
129 点赞 收藏 4
写回复
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啊
回复 点赞
发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告