当前位置: 代码迷 >> Sql Server >> 怎么使T-sql返回值
  详细解决方案

怎么使T-sql返回值

热度:70   发布时间:2016-04-27 14:24:00.0
如何使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 @[email protected]+10    return @jend --调用 --select dbo.f_test(10)
------解决方案--------------------
SQL code
create function f_test(@i int)returns intas begin    declare @j int    set @[email protected]+10    return @jendgo--调用select dbo.f_test(10)/*20
------解决方案--------------------
学习啦!
------解决方案--------------------
楼主这个功能貌似没必要用函数,整复杂了,直接加即可.
------解决方案--------------------
SQL code
create function fun(@i int)returns   intasbegin declare @j int set @[email protected]+10 return @jend go select dbo.fun(10)这个没必要写函数。直接加就好了。
------解决方案--------------------
SQL code
SELECT GETDATE()
------解决方案--------------------
SQL code
SELECT fun(100)
  相关解决方案