關於儲存過程中不能操作其他使用者表資料的問題解決
今天在使用者wzsb下建立儲存過程,儲存過程中需要對tpsi使用者下的表中的資料進行DML操作,但是在編譯的時候始終出錯,報錯為:表或試圖不存在。
隨後在sqlplus下使用wzsb使用者去操作tpsi使用者下的表,是能正常訪問的,而且wzsb具有dba許可權的,這是什麼原因造成的呢。隨後百度一下,在一遍介紹儲存過程的文章中提到,對於儲存過程中操作其他使用者的資料,需要這個使用者顯示的賦操作許可權。
我在tpsi使用者下,grant insert on t_name to wzsb。然後再次編譯OK了。為了簡單起見,將其他許可權也賦上,直接上wzsb可以操作tpsi下所有表:
grant select any table to wzsb;
grant insert any table to wzsb;
grant update any table to wzsb;
grant delete any table to wzsb;
這樣問題解決。記錄一下,在儲存過程中,操作其他使用者資料,雖說有dba許可權還是不夠的,需要顯示的賦予相關許可權。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22418990/viewspace-717479/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 儲存過程訪問其他使用者的表的問題儲存過程
- Oracle在儲存過程中呼叫其他使用者的表授權Oracle儲存過程
- 關於Entity Freamwork 儲存過程操作儲存過程
- oracle儲存過程!解決網友問題Oracle儲存過程
- 解決儲存過程擷取錯誤的問題儲存過程
- 儲存過程問題。。儲存過程
- 儲存過程呼叫其他模式的儲存過程需要注意的地方儲存過程模式
- 關於檢視和儲存過程的許可權問題探究儲存過程
- 關於事務的儲存過程儲存過程
- 關於資料庫中儲存中文的問題,請高手指點資料庫
- ORACLE中儲存過程的許可權問題Oracle儲存過程
- MySQL儲存過程中的sql_mode問題MySql儲存過程
- 一個儲存過程的問題!儲存過程
- 請大家幫忙,關於儲存過程分頁的問題...謝謝儲存過程
- 淺談資料庫中的儲存過程資料庫儲存過程
- 關於 OkHttp 依賴衝突問題的解決過程HTTP
- 關於InnoDB表資料和索引資料的儲存索引
- Mysql 資料庫水平分表 儲存過程MySql資料庫儲存過程
- java操作儲存過程Java儲存過程
- 關於hibernate 和 儲存過程儲存過程
- 關於Oracle建立儲存過程時,訪問不同Schema下的表報錯:ORA-00942的問題Oracle儲存過程
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料Oracle儲存過程
- mysql多次呼叫儲存過程的問題MySql儲存過程
- Java呼叫Oracle儲存過程的問題JavaOracle儲存過程
- 只把Oracle的儲存過程或者函式全部遷移到其他的資料庫中Oracle儲存過程函式資料庫
- 資料庫儲存過程資料庫儲存過程
- 關於在BSTR中儲存二進位制資料的若干問題 (轉)
- MySQL 高階 | 用儲存過程、定時器、觸發器來解決資料分析問題MySql儲存過程定時器觸發器
- 修改域名之後的資料庫服務不能啟動的問題解決過程資料庫
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- 儲存過程單引號問題儲存過程
- 關於資料庫 Block 儲存細節問題的討論資料庫BloC
- 關於在Oracle儲存過程內使用迴圈及select的其他寫法。Oracle儲存過程
- 【PRODUCE】Oracle 通過儲存過程限制使用者訪問表資料(二)Oracle儲存過程
- 批量插入資料的儲存過程儲存過程
- 關於jdon儲存,修改問題
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- MySQL儲存過程的許可權問題MySql儲存過程