次の動作を行う方法があるかどうかを確認するだけです。
現在、私はやっています
select * from table_1 t1 where function_call(t1.col1, t1.col2) <> 0;
関数 function_call を呼び出す理由は、関数には、アクセスできないテーブル table_2 があります。私がアクセスできる唯一の方法は、1 つのパッケージを介することです。
上記の動作を変更して、where 句で function_call を呼び出す代わりに from 句にテーブル情報を含める方法はありますか。
お気に入り 、
select * from table_1 t1, package_x.get_table_2() where t1.col1 = 1 and t1.col2 = 1 and t1.col3 = t2.col3