Итак, я пытаюсь сохранить автоматически сгенерированный (из триггера / последовательности) идентификатор в переменную для использования в двух последующих операторах вставки.Однако я заметил, что в мою вторую таблицу ( temp_calc ) не вставляются никакие данные, и я не могу вернуть одно и то же значение ( computing_id ) в две разные переменные.Как я могу использовать одно и то же значение, возвращенное в v_calculation_id в обоих операторах вставки?Ниже мой (попытался, но неверный) код:
insert into calculation(calculation_id, calculation_Date, calculation_name)
VALUES(null, sysdate, 'TEST')
returning calculation_id into v_calculation_id;
--
INSERT INTO calculation_trans (calculation_id, calculation_trans_type_id, create_dt)
values (v_calculation_id, 776, sysdate);
--
insert into temp_calc (calculation_id, flag_type_id)
VALUES (v_calculation_id, 75462355);