from
でネストされたテーブルまたは連想配列として定義されたコレクションを使用するため @Alex Pooleが正しく指摘したように、ODCIConst
を介して使用できるスキーマレベル(SQL)タイプを作成するか、使用する必要があるクエリの句 パッケージ-odcidatelist
日付のリストを使用するつもりなので。たとえば、カーソル定義は次のようになります。
cursor DataCursor_Sort(p_brth_dt in sys.odcidatelist) is
select *
from sourceTable
where a.brth_dt IN (select column_value
from table(p_brth_dt))
または
cursor DataCursor_Sort(p_brth_dt in sys.odcidatelist) is
select s.*
from sourceTable s
join table(p_brth_dt) t
on (s.brth_dt = t.column_value)
注:日付比較を実行するときは、日付の時間部分を考慮する必要があります。日付部分のみを比較したい場合は、trunc()
を使用して時間部分を削除すると便利です。 関数。