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