【发布时间】:2021-06-14 13:59:02
【问题描述】:
是否可以在一个查询中将多个值插入到表中? .
我已经声明了这张桌子
declare global temporary table CFVariables
(
CF varchar(255)
)
with replace ;
然后我将值插入到表中
INSERT INTO qtemp.CFVariables ( CF ) VALUES
('F01' ), ('T01' ), ('U01' ), ('CIP' ), ('L01' )
是否可以不以这种方式在 qtemp.CFVariables 表中插入值?但像 In ('F01' , 'T01' , 'U01' , 'CIP' , 'L01' )
然后,我宣布了我的第二张桌子:
declare global temporary table xVariables
(
CFC numeric(3),
CF varchar(255)
)
with replace ;
在这部分中,我在插入表格时遇到问题 xVariables
我试图用它来插入多个值
INSERT INTO qtemp.xVariables ( CFC, CF ) VALUES
( 1, (select CF from qtemp.CFVariables ))
我的查询字段,因为我要向表中插入多于一行。 我怎样才能做到这一点?
【问题讨论】:
-
我正在使用 IBM Db2