sql >> データベース >  >> RDS >> Oracle

スキーマ名を省略した他のスキーマのテーブルを参照する

    同義語を作成することはできますが、アクセスするテーブルごとに同義語を作成する必要があります。 sch2から :

    create synonym tab1 for sch1.tab1;
    

    より一般的な方法は、現在のスキーマを切り替えることです。

    alter session set current_schema = 'SCH1';
    

    元のユーザーアカウントに接続したままで、それらの権限しか持っていませんが、そのスキーマ内のオブジェクトを修飾する必要はありません。ただし、ここでは、独自のテーブルのいずれかを修飾する必要があります(sch2に戻ります)。 )、両方のスキーマにオブジェクトがある場合。




    1. 一括更新および削除操作を実行する際のPostgreSQLデッドロックの回避

    2. SQLパフォーマンスチューニングが最も重要なデータベース管理スキルである理由

    3. ダミーのチートシートのアクセス2021

    4. SQL Serverのパフォーマンスを壊すのではなく、作る