客戶賬號TB在操作軟件時,報錯:“[Microsoft][ODBC driver for Oracle][Oracle]ORA-00980: 同義詞轉換不再有效”。 使用擁有dba權限的賬號sys的登錄,進行相同的操作沒有報錯正常運行。 -------執行查找所有失效的同義詞,生成 ...
今天測試部在跑系統時,老是會報ORA 錯誤。發現同義詞有問題。原因是用表的同義詞對表查詢時報錯,表找不到,同義詞無效了。 同義詞創建時,不會去檢測內容的准確性,即如果表不存在,也可以創建該表的同義詞,但是select時會報ORA 同義詞轉換不再有效 ORA : synonym translation is no longer valid 的錯誤。 Tom對此錯誤的解釋: That error si ...
2012-09-11 11:53 0 32389 推薦指數:
客戶賬號TB在操作軟件時,報錯:“[Microsoft][ODBC driver for Oracle][Oracle]ORA-00980: 同義詞轉換不再有效”。 使用擁有dba權限的賬號sys的登錄,進行相同的操作沒有報錯正常運行。 -------執行查找所有失效的同義詞,生成 ...
sql時報:ORA-00980: synonym translation is no longer ...
我們在編譯INVALID的同義詞(synonym)的時候,可能在某些版本會遇到一些特殊權限問題,具體來說是遇到ORA-01031錯誤。下面構造這樣一個例子: 如下所示,scott用戶下面創建了一個公共同義詞emp(下面測試環境為Oracle 10.2.0.5 ...
(一)同義詞的概念 同義詞是數據庫中表、視圖、索引或其他模式對象的別名,與視圖相似,同義詞不占用實際的存儲空間,在數據字典中只存同義詞的定義。 在開發數據庫時,應盡量避免直接引用表、視圖或其他數據庫對象,否則,當表的結構發生了改變,就會影響應用程序的使用,這個時候需要重新編譯程序,如果為數據庫 ...
在A用戶下,想訪問B用戶下的表,一遍需要用 “用戶名.表名 ”的格式進行訪問。如果想不加用戶名,直接訪問,需要建同義詞。 同義詞語法如下: CREATE [PUBLIC] SYNONYM synonym_name FOR object; DROP[PUBLIC] SYNONYM ...
同義詞(synonym): 也是數據庫中的常見對象,可以看作是為表、視圖、物化視圖、序列、過程、函數、包、類型(type)、Java 類對象(Java class schema object)、用戶定義對象類型 (user-defined object type)或是另一個同義詞所創建的別名 ...
plsql developer 同義詞概念 Oracle的同義詞(synonyms)從字面上理解就是別名的意思,和視圖的功能類似,就是一種映射關系。它可以節省大量的數據庫空間,對不同用戶的操作同一張表沒有多少差別;它擴展了數據庫的使用范圍,能夠 ...
Oracle對象知識:同義詞(Synonym)創建刪除,同義詞(Synonym)是數據庫對象的一個別名,Oracle可以為表、視圖、序列、過程、函數、程序包等指定一個別名。同義詞有兩種類型: `私有同義詞:擁有CREATE SYNONYM權限的用戶(包括非管理員用戶)即可創建私有同義詞,創建 ...