oracle9i 在包过程里根据语句动态创建表怎样写?
我的表名是动态的,即TabName:='RK_'||Sysdate;
我的写法是:
...
TabName:='RK_'||Sysdate;
sqlss :=' CREATE TABLE '||TabName||' as select * from rk_jbxx';
execute immediate sqlss;
... 执行报“没有权限”,请高手指教。多谢!!!
我的表名是动态的,即TabName:='RK_'||Sysdate;
我的写法是:
...
TabName:='RK_'||Sysdate;
sqlss :=' CREATE TABLE '||TabName||' as select * from rk_jbxx';
execute immediate sqlss;
... 执行报“没有权限”,请高手指教。多谢!!!
解决方案 »
- 请问关于数据库查询的问题
- oracler pl/sql 游标
- 请问如何对一个表检索出排序后的前10条记录
- oracle两表连接问题
- sql语句如何获取表的父节点?
- 有难度的分组求和问题,认为自己是高手的进来!!
- 50分求解:能不能做到用“A”代替访问以“A”开头的表?
- 一个session状态为killed,可一直是Row Exclusive锁,都kill一天了v$sess_io中数据还在增长!
- 复杂的sql语句,请问怎么写?解决后立马给分
- RECOVERY LAB - 3 (LOSS DATAFILE WITHOUT BACKUP USING OLD CONTROL FILE)
- 如何将数据库表中记录放入内存中?在线等,急啊!
- ORACLE 8.1在执行存储过程中,执行到最后就超时了,请教高手
2.rk_jbxx表是否是其他用户表,如果是其他用户表话,需要赋予权限给该用户
2, grant create table to clientuser然后再试试