パッケージ本体を作成するときに、パッケージ本体内の別のデータベース リンクから選択することはできませんか? 以前のdblink名の値がわからないので
Create or replace package body sth as
procedure getvalues(linkname in char)
is
begin
select col1 from table1@linkname;
end getvalues;
end sth;
これを作成すると、テーブルまたはビューが存在しないことがわかります..リンク名は、以前からそれを知らないため、次のように使用されるパラメーターで使用されます。
getvalues(linkname => dbname);
パッケージ本体内にこれらの値をどのように含めることができますか?