有两个游标value_cur和column_cur。
其中value_cur存了一张表各个列的值,
column_cur存了一张表各个列的列名。
我想通过“游标名.列名”方式得到列值,或者有什么别的方法吗?
谢谢!
其中value_cur存了一张表各个列的值,
column_cur存了一张表各个列的列名。
我想通过“游标名.列名”方式得到列值,或者有什么别的方法吗?
谢谢!
解决方案 »
- oracle date类型 能否只存小时分?
- oracle spatial空间函数出错
- 如何使动态游标更快?转换成静态游标?
- 一个表复制的问题.
- Oracle 10g新建数据库test后,怎么登管理界面?
- Oracle中如何将嵌套表的信息和 主表的信息同时查询出来
- 我在oracle官方网站下载的personal for 2000,一共有三个文件.zip,接下来我的具体步骤是什么?为什么点击setup不行:(
- 用c++开发oracle我应该看一些什么书,请推荐几本,或者给我提供点材料,谢谢了。
- 散分支持penitent,来者有分!
- 如何使用批处理登录oracle 并执行创建用户语句,用户名密码接收用户输入?
- 嵌套查询
- 嵌套查询
column_cur.列名
PROCEDURE sS (sqlyj in varchar2)IS
STR VARCHAR2(100);
mycursor INTEGER;
ignore INTEGER;
begin
mycursor := dbms_sql.open_cursor;
dbms_sql.parse(mycursor, sqlyj,1);
DBMS_SQL.DEFINE_COLUMN(mycursor,1,str,1000);
ignore := dbms_sql.execute(mycursor);
while DBMS_SQL.FETCH_ROWS(mycursor)<> 0 loop
DBMS_SQL.COLUMN_VALUE(mycursor,1,str);
END loop;
dbms_sql.close_cursor(mycursor);
END;