sp中有没有类似于函数的机制
一个sp中几个分支都要做类似的事情,所以想在sp中建一个函数以供调用,请问如何实现   
 比如我想有个fun_add(2,3)的函数,返回值为两者和   
 ALTER   PROCEDURE   sp_add 
 if   ... 
       begin 
          fun_add(2,3) 
       end 
 else 
       begin    
                fun_add(3,4) 
       end 
 该怎么写呢?谢了
------解决方案--------------------sql 也有function啊
------解决方案--------------------create function f_getvalue() 
 returns varchar(10) 
 begin 
    return 1 
 end 
 go 
 select dbo.f_getvalue()
------解决方案--------------------舉個你求和的例子 
 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