今天測試部在跑系統時,老是會報ORA-00980錯誤。發現同義詞有問題。原因是用表的同義詞對表查詢時報錯,表找不到,同義詞無效了。 同義詞創建時,不會去檢測內容的准確性,即如果表不存在,也可以創建該表的同義詞,但是select時會報ORA-00980 同義詞轉換不再有效(ORA-00980 ...
客戶賬號TB在操作軟件時,報錯: Microsoft ODBCdriverforOracle Oracle ORA :同義詞轉換不再有效 。 使用擁有dba權限的賬號sys的登錄,進行相同的操作沒有報錯正常運行。 執行查找所有失效的同義詞,生成刪除腳本如下: select drop decode s.owner, PUBLIC , public synonym , synonym s.owner ...
2018-12-10 15:58 0 2562 推薦指數:
今天測試部在跑系統時,老是會報ORA-00980錯誤。發現同義詞有問題。原因是用表的同義詞對表查詢時報錯,表找不到,同義詞無效了。 同義詞創建時,不會去檢測內容的准確性,即如果表不存在,也可以創建該表的同義詞,但是select時會報ORA-00980 同義詞轉換不再有效(ORA-00980 ...
自帶的同義詞,體驗感很好,同時同義詞的使用減去了我們同步信息的過程,由SqlServer自動幫你完成。 ...
abnormal [æb'nɔːml] 【詞義】 adj.反常的;不正常的;變態的 【派生】abnormally / abnormality 【同義詞】irregular/ unusual/ eccentric/ uncommon 【反義詞 ...
sql時報:ORA-00980: synonym translation is no longer ...
參考文獻: http://www.cnblogs.com/yjf512/p/4789239.html ...
同義詞的概念: 同義詞是Oracle對象的別名,使用同義詞訪問相同的對象 可以為表、視圖、存儲過程、函數或另一同義詞等對象創建同義詞 方便訪問其它用戶的對象,隱藏了對象的身份 縮短對象名字的長度 同義詞創建語法: CREATE [PUBLIC ...
多用戶協同開發中,可以屏蔽對象的名字及其持有者。如果沒有同義詞,當操作其他用戶的表時,必須通過user名.object名的形式,采用了Oracle同義詞之后就可以隱蔽掉user名, 當然這里要注意的是:public同義詞只是為數據庫對象定義了一個公共的別名,其他用戶能否通過這個別名訪問這個數 ...
1:以sysdba登陸系統,首先創建一個用戶 2:切換到yshy用戶,並創建同義詞針對scott.emp 3:查詢同義詞,提示表或視圖不存在。 4:登陸scott把emp表的查詢權限授權給yshy用戶。 【刪除同義詞】DROP ...