db2查询从另一个表插入 [英] db2 query insert from another table
本文介绍了db2查询从另一个表插入的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有另一个:productHistory(id_H,id_product,name);
我想创建一个查询(db2)以将product中的所有行插入productHistory;
我有一个序列product_history_seq
我想做这样的事情:
insert into productHistory
id_h,id_product,name)
值(product_history_seq.nextval,..
或者,
从产品中选择(id_product,name)
正确的查询是什么?
解决方案
我相信你在寻找: p>
insert into productHistory
(id_h
,id_product
,name
)
为product_history_seq
,id_product
,名称
从产品
中选择下一个值
I have a table product(id_product , name );
I have another one: productHistory (id_H , id_product , name);
I wanna create a query (db2) to insert all the rows of product in productHistory;
I have a sequence product_history_seq
I wanna do something like that:
insert into productHistory
(id_h , , id_product , name)
values ( product_history_seq.nextval,..
Or,
select (id_product , name) from product
What's the correct query?
解决方案
I believe you are looking for:
insert into productHistory
( id_h
, id_product
, name
)
select next value for product_history_seq
, id_product
, name
from product
;
这篇关于db2查询从另一个表插入的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文