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

--當(dā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: 權(quán)限不足
- ORA-06512: 在"SUK.P_CREATE_TABLE", line 3
- ORA-06512: 在line 1
--解決方法:
登陸DBA用戶或者具有DBA權(quán)限的用戶,執(zhí)行代碼如下:
- GRANT CREATE ANY TABLE TO SUK;
即對SUK用戶授予創(chuàng)建任何表的權(quán)限,就可以正常用ORACLE存儲過程創(chuàng)建表了。
當(dāng)前文章:ORACLE存儲過程創(chuàng)建表失敗的解決方案
文章出自:http://m.5511xx.com/article/coseoci.html


咨詢
建站咨詢
