我在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)