Schema
在同義詞下查看原始對象
我的架構中有某些同義詞,它們代表來自另一個架構的視圖。現在在 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';
這一切都假設您有正確的授權來查看視圖文本。