我需要幫助瞭解用戶需要何種授權/權限才能在指向另一個(不同的)模式對象時創建SYNONYM。 當我嘗試下面的內容時,我得到的ora-01031權限不夠,所以顯然我失蹤並且未能應用其他所需的權限。我儘可能地進行了搜索,但找不到特定於跨模式同義詞的任何內容。 CREATE USER test IDENTIFIED BY pw DEFAULT TABLESPACE USERS TEMPORARY TAB
我正在準備SQL Expert認證,並且我找到了一個問題,它說,這是正確的選項。並且,在四個中,一個選項表示A table and a synonym can have the same name in the same schema。 而且,據我所知,在oracle中我們創建的任何被視爲對象的東西,這意味着當我們說create synonym時,這意味着我們正在創建新的對象。並且在Oracle或
我知道這是倒退,而是說我們有一個不靈活的工具或情況總是會在形式 SELECT * FROM ${SCHEMA}.${TABLE};
現在說我們有一個表公共同義詞SELECT語句稱爲MY_TABLE,但在當前模式中沒有實際的MY_TABLE。這是我們的用戶是USER,但MY_TABLE的同義詞指向OTHER_USER.MY_TABLE。 請注意,這可以正常工作:select * from MY_