根据表#1中的列值

时间:2016-07-08 03:49:05

标签: sql oracle10g sql-insert

Table#1: workorders
 columns:
 dept_name,
 dept_code,
 validity_work_order
 work_order_no //primary key

Table#2: History_workorders
 columns:
 dept_name,
 dept_code,
 validity_work_order
 work_order_no //primary key

我的要求是将表#1中的所有记录复制到有效期已过的表#2,然后从表#1中删除它们。 我正在使用Oracle 10g R2 Express Edition

2 个答案:

答案 0 :(得分:0)

interface Dict {
    [index: string]: X;
}

let obj: Dict = {};
obj['ab'] = new X();

我希望你在这里提出完整的要求。 上面的代码可能需要根据您的需要进行一些更改。

答案 1 :(得分:0)

insert into History_workorders  
select * from workorders 
where validity_work_order='Expired';
delete from workorder where  validity_work_order='Expired';