У меня есть это:
TYPE record_flags IS RECORD (
is_delete map_calculation.is_delete%TYPE,
is_editable map_calculation.is_editable%TYPE
);
TYPE table_flags IS TABLE OF record_flags INDEX BY PLS_INTEGER;
BEGIN
SELECT IS_DELETE, IS_EDITABLE BULK COLLECT INTO table_flags.is_delete, table_flags.is_editable
FROM (table and where clause...)
Запрос всегда возвращает 2 строки. В одной строке 2 поля. Мне нужно сохранить их все в переменную (и). Но Oracle ругается на меня за этот синтаксис (подчеркивает непосредственно перед объемным словом). Надеюсь, понятно, чего я хочу достичь. какой правильный синтаксис здесь?