如何使T-sql返回值 我在sql 2005 查询分析器下,写了一个函数,不用,帮我改改:int fun(int i){ declare @j int set @j=i + 10 return @j} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create function f_test(@i int)returns @j intas begin set @j=@i+10 return @jend --调用 --select dbo.f_test(10) create function f_test(@i int)returns intas begin declare @j int set @j=@i+10 return @jendgo--调用select dbo.f_test(10)/*20 --直接加就可以了。---如果用函数的话create function t_name(@i int)return intasbegindelcare @j intset @j=@j+10return @jend create function fun(@i int)returns intasbegin declare @j int set @j=@i+10 return @jend go select dbo.fun(10)这个没必要写函数。直接加就好了。 一个sql查询语句 关于报表系统 同一存储过程,同一时间多人调用 关于企业管理器的问题 SQLAgent的怪事 一个关于sql问题 这种结果能不能实现,请高手指点 如何以一个数据库为模板生成新的数据库 请做过股票分析软件的大虾来提提意见!谢谢! 用什么工具开发数据库前台程序最好?--PowerBuilder 、VB、VC、BCB??还是其他?? 存储过程动态where条件啥处理? 我的观点正确吗?
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 t_name(@i int)
return int
as
begin
delcare @j int
set @j=@j+10
return @jend
returns int
as
begin
declare @j int
set @j=@i+10
return @j
end
go select dbo.fun(10)这个没必要写函数。直接加就好了。