这里必须使用动态sql进行插入记录操作,因为原先(在过程执行之前)没有这个表,直接insert,oracle就出现了该提示。
解决方案 »
- plsql嵌套循环怎么写
- 帮我看看这个from varchar2_table(i) 这样可以吗?该怎么改啊
- server语言转成oracle与然
- 请教一个function 传参的问题
- 请教SQL*PLUS中有没有启动审核的命令
- 求助求助,一条SQL统计 考勤情况,下面的当天缺勤次数,统计不出来
- 真无用武之地?:)
- 求助:如何设置Oracle的客户端???在线等待!!!急!!!!!
- ORCALE系统相关函数请教!!!!!!!!!!!!!!!
- 在sun系统下如何操作数据库,包括打开、启动等(我对windows下的操作基本了解)
- 这里可以不可以找到Oracle入门的东东?
- 大家能不能给我介绍基本比较经典的Oracle书籍.
if dbms_sql.is_open(cursor_num) then
dbms_sql.parse(cursor_num,"insert into path(lujingbianhao,renwudaima,bianhao) values(1,11,1);",dbms_sql.native);
v_rownum := dbms_sql.execute(cursor_num);
end if;
projectid in varchar)
v_sql1 varchar2(100);
v_sql2 varchar2(100);
is
v_sql1:= 'CREATE GLOBAL TEMPORARY TABLE path(lujingbianhao varchar2(100),renwudaima varchar2(100),bianhao varchar2(100)) ON COMMIT PRESERVE ROWS';
execute immediate v_sql1;
v_sql2:='insert into path(lujingbianhao,renwudaima,bianhao) values(''1'',''11'',''1'')';
execute immediate v_sql2;
end mytest;