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

--當(dāng)前用戶為SUK,先創(chuàng)建一個(gè)測(cè)試ORACLE存存儲(chǔ)過(guò)程:
- create or replace procedure p_create_table
- is
- begin
- Execute Immediate 'create table create_table(id int)';
- end p_create_table;
--然后測(cè)試
- SQL> exec p_create_table;
- begin p_create_table; end;
--報(bào)出錯(cuò)誤:
- 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;
即對(duì)SUK用戶授予創(chuàng)建任何表的權(quán)限,就可以正常用ORACLE存儲(chǔ)過(guò)程創(chuàng)建表了。
網(wǎng)頁(yè)名稱:ORACLE存儲(chǔ)過(guò)程創(chuàng)建表失敗的解決方案
URL分享:http://www.5511xx.com/article/coseoci.html


咨詢
建站咨詢
