テーブルタイプのインデックスを指定せずにSELECTステートメントのIN句にローカルテーブルタイプを使用する方法はありますか?実行さ指定されたインデックスのないSELECTステートメントでのローカルテーブルタイプの使用
DECLARE
TYPE temp_rec_TYPE IS RECORD (
n_temp_id NUMBER
);
TYPE temp_tab_TYPE IS TABLE OF temp_rec_TYPE INDEX BY PLS_INTEGER;
temp_tab temp_tab_TYPE;
n_temp_id2 NUMBER;
BEGIN
temp_tab(1).n_temp_id := 1;
FOR temp_rec IN (SELECT * FROM example_table WHERE id IN temp_tab)
LOOP
NULL;
END LOOP;
END;
復帰「PLS-00382:式が間違った型である」
これは、私が思うに、前に頼まれた:http://stackoverflow.com/questions/5165580/how-to-use-a-table-type-in-a-select-from -ステートメント – vercelli