修飾されていない、BRUNCH JOE.BRUNCHとは異なるオブジェクトを参照します 現在のセッションで。これを修正するためのオプションがいくつかあります。
-
パブリックシノニムを作成します。これにより、
JOE.BRUNCHに対する権限を持つすべてのユーザーが許可されますBRUNCHをクエリしてアクセスするテーブルパブリックシノニムbrunchFORjoe.brunch
を作成する -
プライベートシノニムを作成します。これにより、現在のユーザーだけが
JOE.BRUNCHにアクセスできるようになります。BRUNCHをクエリしてテーブルを作成します類義語brunchFORjoe.brunch
を作成します -
現在のセッションの現在のスキーマを
JOEに変更します 。これにより、現在のセッション内の修飾されていないすべての参照がJOEに解決されます。 現在のユーザーのスキーマではなくスキーマALTER SESSION SET current_schema =JOE