未知列名,怎么获取游标的值(oracle) 急急急!!

我没描述清楚,是动态游标,列名是不确定的。谢谢给位的回答!我自己用dbms_sql解决了。做到的效果是:传入一个sql语句(查询单表或多表都可以),将查询结果拼成<Row... 我没描述清楚,是动态游标,列名是不确定的。
谢谢给位的回答!我自己用dbms_sql解决了。做到的效果是:传入一个sql语句(查询单表或多表都可以),将查询结果拼成 <Row name1="value1" name2="value2" ...></Row> 形式。用存储过程实现的。
展开
 我来答
BuddhaQQ
2012-12-07 · TA获得超过1763个赞
知道小有建树答主
回答量:860
采纳率:100%
帮助的人:983万
展开全部
1. 如果是PLSQL,
1.1 需要知道表名,然后通过DBA_TAB_COLS得到该表有多少列
1.2 定义数组(用定义type和record来实现)
1.3 通过DATA_TYPE来区别是NUMBER类型还是文本类型,然后按数据类型赋值给数组
2. 如果是java或其它变成语言好一些,用resultset[#]来表示取回各列的值
lylbird
2012-12-05 · TA获得超过101个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:134万
展开全部
不知道你未知列名什么意思,定义游标的时候肯定会知道列名的
追问
我没描述清楚,是动态游标。我用dbms_sql解决了。做到的效果是:传入一个sql语句(查询单表或多表都可以),我可以将查询结果拼成  形式。用存储过程实现的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式