在存储过程中怎么将查询出的多条记录赋值给变量

在存储过程中怎么将查询出的多条记录赋值给变量,第1张

create proc upt_sp
as
begin
declare @name,
declare mycur cursor for select name, from table where
open mycur
fetch next from mycur into @name,
begin
update table2 set name=@name, where
fetch next from mycur into @name,
end
close mycur
deallocate mycur
end

C/C++
语言里
可以用
指针变量。你把数组的首地址赋给指针,通过指针,就可以获得整个数组的量。
例如:
float
x[5]={1,2,3,4,5};
float
y;
y
=
&x[0];
-----------
函数调用,通过参数传递数组:
例如函数
void
fun1(float
z,
int
nz){};
调用:
(void)
fun1(&x[0],5);
x数组就传进去了,计算结果还可以带回来。
-----------------------------------------
C/C++
语言里
可以用
typedef
把一组数定义为一个结构,并把这类结构定义为一种自定义变量。他们可以通过赋值,例如
b=a;
直接把
一组数
传给了另一组。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13375721.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-24
下一篇 2023-07-24

发表评论

登录后才能评论

评论列表(0条)

保存