新聞中心
這里有您想知道的互聯(lián)網營銷解決方案
ORACLE存儲過程創(chuàng)建表失敗的解決方案
ORACLE存儲過程創(chuàng)建表失敗,失敗的原因是什么,應該如何解決呢?下面就教您ORACLE存儲過程創(chuàng)建表失敗的解決方法,供您參考學習。

--當前用戶為SUK,先創(chuàng)建一個測試ORACLE存存儲過程:
- create or replace procedure p_create_table
- is
- begin
- Execute Immediate 'create table create_table(id int)';
- end p_create_table;
--然后測試
- SQL> exec p_create_table;
- begin p_create_table; end;
--報出錯誤:
- ORA-01031: 權限不足
- ORA-06512: 在"SUK.P_CREATE_TABLE", line 3
- ORA-06512: 在line 1
--解決方法:
登陸DBA用戶或者具有DBA權限的用戶,執(zhí)行代碼如下:
- GRANT CREATE ANY TABLE TO SUK;
即對SUK用戶授予創(chuàng)建任何表的權限,就可以正常用ORACLE存儲過程創(chuàng)建表了。
標題名稱:ORACLE存儲過程創(chuàng)建表失敗的解決方案
URL網址:http://fisionsoft.com.cn/article/coseoci.html


咨詢
建站咨詢
