製品の特定の機能の使用に関する情報を収集するために、1 回限りの (二度と実行しない) スクリプトを作成しようとしています。これが私が今持っている単純化されたスクリプトです:
begin
for db in (select owner from dba_tables where table_name='feature_table') loop
begin
for info in (select * from db.owner.feature_table where something='important') loop
begin
dbms_output.put_line(db.owner||' , '||info.type||' , '||info.source);
end;
end loop;
end;
end loop;
end;
「db.owner.feature_table」の内部ループでエラーが発生します。また、連結された文字列として渡そうとしましたが、役に立ちませんでした。これを機能させるにはどうすればよいですか?