Я хочу написать sql-скрипт с запросом на вставку в Oracle, где одно из значений будет извлекаться из курсора, а остальные будут извлекаться из таблицы.Вставить в select query с значением курсора
Для Eg: Рассмотрим таблицу сотрудников,
Emp_No | Emp_Name
1 | AAA
...........
Я читаю таблицу в курсор.
Cursor c1 is select emp_no, emp_name from employee;
Я повторяю курсор и добавляю к таблице вместе с информацией из другой таблицы.
for empCur in c1
loop
insert into employee_info(emp_no, emp_name, address, age, ...) values (empCur.emp_no, empCur.emp_name, select t.address, t.age, ... from employee_temp_table t where t.emp_no=empCur.emp_no)
end loop;
Действительно ли мой сценарий действителен? Если нет, есть ли другой способ его достижения? Поскольку несколько значений находятся в курсоре, а некоторые из них находятся в другой таблице, я не уверен, как с этим справиться, пожалуйста, помогите мне.