读书人

怎么使T-sql返回值

发布时间: 2012-03-15 11:50:39 作者: rapoo

如何使T-sql返回值
我在sql 2005 查询分析器下,写了一个函数,不用,帮我改改:

int fun(int i)
{
declare @j int
set @j=i + 10
return @j
}

[解决办法]

SQL code
create function f_test(@i int)returns @j intas begin    set @j=@i+10    return @jend --调用 --select dbo.f_test(10)
[解决办法]
SQL code
create function f_test(@i int)returns intas begin    declare @j int    set @j=@i+10    return @jendgo--调用select dbo.f_test(10)/*20
[解决办法]
学习啦!
[解决办法]
楼主这个功能貌似没必要用函数,整复杂了,直接加即可.
[解决办法]
SQL code
create function fun(@i int)returns   intasbegin declare @j int set @j=@i+10 return @jend go select dbo.fun(10)这个没必要写函数。直接加就好了。
[解决办法]
SQL code
SELECT GETDATE()
[解决办法]
SQL code
SELECT fun(100) 

读书人网 >SQL Server

热点推荐