2つのデータベースがあります。userA用のDB1とuserB用のDB2です。DB2からデータを取得する必要があり、AはBにサポートを依頼します。B以下のようなSQLを使用します
select t.column1, t.column2, m.column3
from view1 t, table1 m
以下のようなview1ステートメント
select a.column4, b.column5
from view2 a, table2 b
Bには、以下のようにuserAアカウントを使用してuserAとDB1でのテスト用のview1が付与されました。
select t.column1, t.column2, m.column3
from view1@lnk2db2 t, table1@lnk2db2 m
Bのテスト結果は情報を示しています。ただし、Aが同じコードを使用している場合、列のみが表示され、データは表示されません。
質問 :
同じアカウント、同じコードを使用し、同じデータベースで同時にコンパイルしたことで、どの読者(あなた)も同じ経験をしましたか?
Bはview1をAにのみ付与し、view2は付与しません。これは重要なポイントですか?
ご支援いただきありがとうございます。明確に説明されていない場所があった場合はお知らせください。