sql >> Databáze >  >> RDS >> Oracle

Odkaz na tabulku v jiném schématu s vynecháním názvu schématu

Můžete vytvořit synonymum, ale musíte ho vytvořit pro každou tabulku, ke které chcete přistupovat; z sch2 :

create synonym tab1 for sch1.tab1;

Obecnější metodou je přepnutí aktuálního schématu:

alter session set current_schema = 'SCH1';

Jste stále připojeni ke svému původnímu uživatelskému účtu a máte stále pouze tato oprávnění, ale již nemusíte kvalifikovat objekty v tomto schématu. Ale nyní byste museli kvalifikovat kteroukoli z vašich vlastních tabulek (zpět v sch2 ), pokud máte objekty v obou schématech.




  1. O SQLite

  2. pokud má tabulka 4 sloupce a chci načíst 3. sloupec, co mám dělat.

  3. Pojmenované příkazy MariaDB

  4. Kód chyby:1005. Nelze vytvořit tabulku „...“ (chyba:150)