我做了一个存储过程 abc 然后该存储过程 有一个赋值 @a 和一个返回值 @b,假设该存储过程是@b=2*@a(假设个简单的好理解),
然后我有表 table1,例如下:
a
1
2
3
4
5然后我想用table1的a列来执行这个存储过程,得出返回值作b列。然后我查询出结果能如下:a b
1 2
2 4
3 6
4 8
5 10我应该怎么写语句?
然后我有表 table1,例如下:
a
1
2
3
4
5然后我想用table1的a列来执行这个存储过程,得出返回值作b列。然后我查询出结果能如下:a b
1 2
2 4
3 6
4 8
5 10我应该怎么写语句?
exec proctest2 @a
fetch next cursor into @a
create function f_name(@a int)
return int
as
beign
return 2*@a
end
select a,dbo.f_name(a) as b from tb
对这个存储过程只要 EXEC abc 就好了