这是我的极限信息,看看我有没有create table 的权限,我看着像有,谢了
追答授权 create any table ,而后再试试
我就是这样写的,它执行不过去呀
追答哪就是权限问题了
追问这是我的权限,帮我看有没有权限执行此操作?谢了
本回答被网友采纳oracle 存储过程中不能执行create语句,请问各位大虾是为什么?请支招...
必须赋权才可以执行create语句,下面以create table为例,在用户的sqlplus里执行 grant create table to 用户;之后就可以在存储过程里的动态SQL里做包含create table的语句了。同样 create view的话就应该执行 grant create view to 用户;如:str := 'create table 表名 'execute immediate ...