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