【发布时间】:2014-11-03 18:57:15
【问题描述】:
我想在 Oracle 中编写一个带有插入查询的 SQK 脚本,其中一个值将从游标中获取,其余值将从表中检索。
例如,考虑 Employee 表:
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;
我的脚本有效吗?如果没有,还有其他方法可以实现吗?由于光标中的值很少,而另一个表中的值很少,我不确定如何处理。
【问题讨论】: