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;
... 执行报“没有权限”,请高手指教。多谢!!!
解决方案 »
- win7-64位旗舰版下,怎么安装oracle9i客户端
- TNS:失去联系
- oracle 恢复数据
- 在线等,请教各位高手ORACLE查询问题~~~~!
- 帮我看看这个排序 select * From Book Order by uId
- 使用cast将字符串转成日期型, 因字符集不同引起的问题?
- 请问如何从ms sqlserver的datetime类型如何转成oracle10g的timestamp类型
- 取系统时间问题
- 招聘Oracle OTN技术论坛兼职管理人员
- oracle8i客户端产生大量临时文件导致死机怎么办?
- 如何将数据库表中记录放入内存中?在线等,急啊!
- ORACLE 8.1在执行存储过程中,执行到最后就超时了,请教高手
2.rk_jbxx表是否是其他用户表,如果是其他用户表话,需要赋予权限给该用户
2, grant create table to clientuser然后再试试