大神快来。游标,动态列名怎么获取值
建表:t_test
插入值:
ID CODE
1 1001
2 2002
3 3003
写过程:
可打印出id的值:1,2,3
现问题是:我不知道列名,列名是动态的,如下过程,列名是动态赋值的(此过程是错的),我怎样才能得到c.id的值,或如果输入的列名不存在,就打印出一个null值出来。
请问大神高手有遇到此需求没有?
create table t_test (id number(9) not null, code varchar2(255)); 插入值:
ID CODE
1 1001
2 2002
3 3003
写过程:
declare
begin
for c in (select t.* from t_test t) loop
dbms_output.put_line(c.id);
end loop;
end;
/可打印出id的值:1,2,3
现问题是:我不知道列名,列名是动态的,如下过程,列名是动态赋值的(此过程是错的),我怎样才能得到c.id的值,或如果输入的列名不存在,就打印出一个null值出来。
declare
v_colname varchar2(50);
begin
v_colname := 'id';
for c in (select t.* from t_test t ) loop
dbms_output.put_line(c.v_colname);
end loop;
end;
/
请问大神高手有遇到此需求没有?

...全文
相关推荐
Python获取SQLite查询结果表列名的方法
主要介绍了Python获取SQLite查询结果表列名的方法,涉及Python连接及查询SQLite数据库的相关操作技巧,需要的朋友可以参考下
mysql动态游标学习(mysql存储过程游标)
mysql动态游标示例,通过准备语句、视图和静态游标实现,大家参考使用吧
游标例题 获取游标中的某一行
一些与游标相关的例题,例如如何获取游标中的某一行,声明游标,打开游标,关闭游标,释放游标。。。,如有遇到问题者,可看下是否有帮助,特呈上,共享下。
获取多个游标的坐标8.2_labview获取游标_
获取波形图游标,设置游标参数,设置多个游标,可自由拖动。
C#chart控件游标跟随鼠标移动
C#chart控件游标CursorX跟随鼠标移动的例子。


