日期:2014-05-18 浏览次数:20546 次
create function f_test(@i int) returns @j int as begin set @j=@i+10 return @j end --调用 --select dbo.f_test(10)
------解决方案--------------------
create function f_test(@i int) returns int as begin declare @j int set @j=@i+10 return @j end go --调用 select dbo.f_test(10) /* 20
------解决方案--------------------
学习啦!
------解决方案--------------------
楼主这个功能貌似没必要用函数,整复杂了,直接加即可.
------解决方案--------------------
create function fun(@i int) returns int as begin declare @j int set @j=@i+10 return @j end go select dbo.fun(10) 这个没必要写函数。直接加就好了。
------解决方案--------------------
SELECT GETDATE()
------解决方案--------------------
SELECT fun(100)