早教吧作业答案频道 -->其他-->
用forin使用cursor...ISCURSORcurISSELECT*FROMxxx;BEGINFORcurresultincurLOOPBEGINVSUM:=curresult.列名1+curresult.列名2END;ENDLOOP;END;中的CURSORcurIS得到的是什么啊?用forin能够得到什么啊?
题目详情
用for in 使用cursor
...
IS
CURSOR cur IS SELECT * FROM xxx;
BEGIN
FOR cur_result in cur LOOP
BEGIN
V_SUM :=cur_result.列名1+cur_result.列名2
END;
END LOOP;
END;
中的CURSOR cur IS得到的是什么啊?用for in 能够得到什么啊?
...
IS
CURSOR cur IS SELECT * FROM xxx;
BEGIN
FOR cur_result in cur LOOP
BEGIN
V_SUM :=cur_result.列名1+cur_result.列名2
END;
END LOOP;
END;
中的CURSOR cur IS得到的是什么啊?用for in 能够得到什么啊?
▼优质解答
答案和解析
CURSOR cur IS 是显性游标,提出的是SELECT * FROM xxx中所有数据,在打开这个游标后 下面的东西都可以引用这个游标内容作为条件了,比如SELECT name FROM aaa ,那么 下面就可以用到 cur.name 作为值来用了,注意CURSOR cur IS提出的是一列数,每循环一次进入下一条数据,直到循环完毕没数据为止.
FOR cur_result in 是隐形游标,使用方法和显性游标大致一样,后面一般是
FOR cur_result in(select ? from ? where ?)loop
...
end loop; 提出的也是一列值,循环一次换下一条
FOR cur_result in 是隐形游标,使用方法和显性游标大致一样,后面一般是
FOR cur_result in(select ? from ? where ?)loop
...
end loop; 提出的也是一列值,循环一次换下一条
看了 用forin使用cursor...的网友还看了以下:
圆锥侧面积公式侧面积不应该是扇形面积 n*π*r的平方除以360度吗?咋么是π*r*l快 我上课听 2020-04-05 …
1.下列对欧姆定律表达式I=U/R的理解中正确的是A.U与R的比值是一个恒量B.导体的电阻一定时, 2020-04-08 …
设A是m*n矩阵,r(A)=r,证明:存在秩为n-r的n阶矩阵B,使AB=0 2020-05-15 …
关于Matlab符号运算—积分代码:syms u r t1 t2;p=u*r*exp(-u*t1- 2020-05-16 …
用这些英文字母拼词这些英文字母打乱了顺序.一个题目一个词.第一题:r,c,t,a,e,s,r第二题 2020-05-16 …
1.设全集U=〔x|x=n/2,n属于整数〕,A=〔x|x=n,n属于整数〕,则U中A的补集2.设 2020-06-02 …
电源电动势为E,内阻为r,外电阻为R,则路端电压U随R变化的函数式是U=.当R增大时,U将,当R= 2020-06-06 …
映射题,求正解.首先我读不懂题(f(n)∈R,v∈R,u∈R)求所有的f:R→R满足:(1)f(2 2020-06-07 …
如图甲所示的电路中,电源电压保持不变,R0为定值电阻,R为滑动变阻器.闭合开关S后,在移动滑片P的 2020-06-16 …
设y=x^u,求y^n=?这是书上的解法是y'=ux^(u-1),y''=u(u-1)x^(u-2 2020-06-18 …