有两个游标value_cur和column_cur。
其中value_cur存了一张表各个列的值,
column_cur存了一张表各个列的列名。
我想通过“游标名.列名”方式得到列值,或者有什么别的方法吗?
谢谢!
其中value_cur存了一张表各个列的值,
column_cur存了一张表各个列的列名。
我想通过“游标名.列名”方式得到列值,或者有什么别的方法吗?
谢谢!
解决方案 »
- 程序执行到ExecuteNonQuery没反应了
- 共享:SQL Server 到 Oracle 的SQL语法自动翻译(转换)器源码
- asp.net 2.0连接oracle10g的问题
- oracle 安装失败!求助!
- 请问能用SQL语句查询服务器上的磁盘剩余空间情况吗?
- export的问题
- 第一次使用ORACLE,如此简单的存储过程也会错,实在是找不出了,求救
- 小弟是个初学者,想用sqlload导入,但死活不会用,诚心聆听你的教诲!
- 救命啊~!Oracle高手来看看!实在是太难解决了!!!(在线等待)
- 请教大家一个问题,有一个后台入库程序每天都要处理用户上传上来的数据
- 执行SQL语句报错,请高手指点,多谢!
- 刚才弱弱的问题已经结贴,现在继续问关于这个问题的问题
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;