你可以使用动态游标:
create or replace procedure tmptest is
type c_cursor is ref cursor;
c_mycursor c_cursor;
v_sql string(1000);
begin
v_sql:='create table...';
execute ...
open c_cursor for 'select ... from table_name';
...
end tmptest;
create or replace procedure tmptest is
type c_cursor is ref cursor;
c_mycursor c_cursor;
v_sql string(1000);
begin
v_sql:='create table...';
execute ...
open c_cursor for 'select ... from table_name';
...
end tmptest;
解决方案 »
- oracle存储过程问题
- oracle 10g job不自动执行
- INDEX_COMBINE 后出现INDEX FULL SCAN INDEX (UNIQUE) ,何解?
- 怎么把RAW(6)数据类型转成10进制的数字?
- 请问oralce中有没有根据一个日期求得其是第几周的函数 ?
- 关于Oracle事务的几个问题,敬请高人指点(急,在线等)
- rman备分脚本文件放在那儿了
- ★★高分求助,请问各位高手怎样利用oracle快照来实现两台服务器的数据同步?★★
- 急~求解ORA-01009在线等!
- redhat9下oracl9带的occi例子编译不过!!提示如下. 无SQLException定义库
- The Network Adapter could not establish the connection是什么错误
- oracle8.1.7使用OEM自动备份,出现了如下ORA-19504错误,请各位高手救命!
像 jiezhi那样做法,建立游标变量。