insert into a('2013-2014',2,pjh,pjnr,seq_id.nextval)
select distinct pjh,pjnr from b;
即我想把b表中的数据插入到a表中,但a表比b表多几个列,并且值是固定的,
在a表中还有一个序列值生成操作。
请问这样的sql语句怎样写?先谢谢了
------解决方案--------------------
insert into a select distinct '2013-2014',2,pjh,pjnr,seq_id.nextval from b;
------解决方案--------------------
insert into a(时间列对应的列名,2对应的列名,pjh,pjnr,序列号对应的列名)
select distinct '2013-2014',2,pjh,pjnr,seq_id.nextval from b;
------解决方案--------------------
把固定值写到 select 语句中。
------解决方案--------------------
insert into a
(col_name1, col_name2, pjh, pjnr, id)
select distinct '2013-2014', 2, pjh, pjnr, seq_id.nextval from b;