Schema

在同義詞下查看原始對象

  • December 17, 2012

我的架構中有某些同義詞,它們代表來自另一個架構的視圖。現在在 oracle sqldeveloper 中,我無法看到這些視圖的實際 SQL,但我只看到如下 SQL:

CREATE OR REPLACE SYNONYM "ABC"."ABC_CHAR" FOR "XYZ"."ABC_CHAR";

現在我的問題是:有沒有辦法讓我看到XYZ.ABC_CHAR其他模式中視圖的實際 SQL?

在左側的樹視圖中,展開數據庫連接的樹。展開“其他使用者”,然後展開“XYZ”,然後展開“視圖”。點兩下視圖名稱“ABC_CHAR” - 這將打開列列表。點擊列列表上方的“SQL”以查看創建視圖的查詢。

實現此目的的另一種方法是使用 SQL:

select text 
from all_views
where owner='XYZ' 
and view_name = 'ABC_CHAR';

這一切都假設您有正確的授權來查看視圖文本。

引用自:https://dba.stackexchange.com/questions/30544