
oracle中cursor的用法疑惑
如果有一个cursor型的变量叫my_all这样使用:openmy_allforselect*fromtable_name;现在我还想将一个值放到my_all中。该怎么办...
如果有一个cursor型的变量叫my_all
这样使用:
open my_all for
select * from table_name;
现在我还想将一个值放到my_all中。该怎么办?
也就是table_name中的所有列与另一个值(该值无法直接获得)
一起放到my_all中。
大家帮帮忙阿!
另外一个想放到my_all中的值是一个变量,这个变量的值是由前面的table_name表中的两个变量共同决定的。 展开
这样使用:
open my_all for
select * from table_name;
现在我还想将一个值放到my_all中。该怎么办?
也就是table_name中的所有列与另一个值(该值无法直接获得)
一起放到my_all中。
大家帮帮忙阿!
另外一个想放到my_all中的值是一个变量,这个变量的值是由前面的table_name表中的两个变量共同决定的。 展开
2个回答
展开全部
先定义游标
CURSOR 游标名
is
select 字段1,字段2 from table_name;
open 游标名;
loop
fetch 游标名 into my_all,你的新变量名;
exit when 游标名%notfound;
CURSOR 游标名
is
select 字段1,字段2 from table_name;
open 游标名;
loop
fetch 游标名 into my_all,你的新变量名;
exit when 游标名%notfound;

2025-02-18 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询