varno VARCHAR2(20);
varprice VARCHAR2(20);的CURSOR mycur(VARTYPE数)
选择“EMP_NO,”emp_zc cus_emp_basic
其中com_no = VARTYPE
开始
,如果mycur%ISOPEN = false,那么
:开放mycur(043925);
结束的话;
取mycur到varno,varprice,;
而mycur%,符合
循环
DBMS_OUTPUTPUT_LINE(varno | |','| | varprice);
,如果mycur%ROWCOUNT = 2,那么
退出;
结束,如果
取mycur;到varno varprice
结束循环;
密切mycur;
结束;
记录不会被保存在数据库中,它是记录中的变量来节省内存空间,我们必须先定义记录结构,然后声明一个记录变量。 PL / SQL记录用户定义的数据类型。
据我理解,游标并不太占资源。就fetch一条
如果你做处理的时候,怕影响其他用户读数据,你可以分批处理,比如说处理这个月的数据。
如果不影响其他用户,反正是所有的处理都一次完成,只是你的方法比较复杂。
以上就是关于游标的列名是动态的,怎么获取游标的列值(oracle 数据库)全部的内容,包括:游标的列名是动态的,怎么获取游标的列值(oracle 数据库)、请教大虾们,反复执行同一个游标(cursor),每次从表中取出1000条,直到将表中的数据取完;、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)