游标的列名是动态的,怎么获取游标的列值(oracle 数据库)

游标的列名是动态的,怎么获取游标的列值(oracle 数据库),第1张

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记录用户定义的数据类型。

查询数据字典获取列名信息:

select from user_tab_columns where table_name = your_table_name

用存储过程把纵向的列名转为横向的列名串,然后与数据合起来,这一步自己想了

别名用”as“即可,然后as也可以省略掉。举例如下:

sql:select aname as username,aage as userage from tablename as a;

解释:给tablename命名为a ,之后给a表中的name命名为username,age命名为userage 。

其中”as“都是可以省略的,即:select aname username,aage userage from tablename a;

以上就是关于游标的列名是动态的,怎么获取游标的列值(oracle 数据库)全部的内容,包括:游标的列名是动态的,怎么获取游标的列值(oracle 数据库)、在Oracle中,想通过查询语句得出结果集,获得该结果集的表头。、oracle中怎么给列名取别名等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9546450.html

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

发表评论

登录后才能评论

评论列表(0条)

保存