还是刚才的问题:一个带有执行动态SQL+异常处理的存储过程(创建表后不能继续往里插数据). 先把EXCEPTIONWHEN OTHERS THEN v_error := sqlcode; dbms_output.put_line(v_error);END;注释掉!在sqlplus中执行是什么错误?!把错误贴上来! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在青娃里执行这段过程,报错如下:beginRecreateTempTable;end;ORA-00942: table or view does not existORA-06512: at "DATACENTER.RECREATETEMPTABLE", line 36ORA-06512: at line 2 v_SQLString := 'INSERT INTO execute_table VALUES (''Row ' || v_Counter || ''')'; dbms_output.put_line(v_SQLString); --1 先保证 v_SQLString 的SQL语法正确性, [execute_table]有此表吗?--2 在高级用户下执行: grant resource,connect,create table to usernameX ,因为在存储过程中是不认有建表权限的,在PL/sql中可以的。 1.v_SQLString 的SQL语法是正确的,只是表名写错了,应该是temp_table...:((((2.你指的应该是给用户赋一定的权限,执行该过程的用户我已经赋给了create table及drop table权限,这点没问题..thanks 你们两位. 有关Oracle 数据导入导出的问题. Oracle9i数据库逆向工程到Powerdesign(12.5)里面,comment列中文成乱码怎么解决? 求alter package compile body的用法 怎么把两个查询结果连接起来 对dbms_sql包一些疑惑 在ORACLE里设置访问多个SQL Server数据库(轉載) DMP文件在DOS下导入ORACLE??在线等 在线急等 - 100分。很急的一个问题。 一条sql语句问题 安装好8.16在w2kads底下server端还要配置什么啊?oem怎么样配置? oracle 9i full join 问题 高手请进--权限问题
begin
RecreateTempTable;
end;
ORA-00942: table or view does not exist
ORA-06512: at "DATACENTER.RECREATETEMPTABLE", line 36
ORA-06512: at line 2
dbms_output.put_line(v_SQLString);
--1 先保证 v_SQLString 的SQL语法正确性, [execute_table]有此表吗?
--2 在高级用户下执行: grant resource,connect,create table to usernameX ,因为在存储过程中是不认有建表权限的,在PL/sql中可以的。
2.你指的应该是给用户赋一定的权限,执行该过程的用户我已经赋给了create table及drop table权限,这点没问题..
thanks 你们两位.