日期:2014-05-18 浏览次数:20844 次
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)