Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLSTATE 42601使用链式SQL将DB2插入_Sql_Db2_Sql Insert - Fatal编程技术网

SQLSTATE 42601使用链式SQL将DB2插入

SQLSTATE 42601使用链式SQL将DB2插入,sql,db2,sql-insert,Sql,Db2,Sql Insert,我在尝试运行代码时收到错误-104和Sqlstate 42601。 下面有一个简化版本 Insert Into <Table> (XXX, XXX) WITH <Name> AS (SELECT XXX)) SELECT XXX; 插入(XXX,XXX) 带AS(选择XXX)) 选择XXX; 如果我有这样的“测试”表: create table test(a_col int, b_col int) create table test_2 (col1 int, col

我在尝试运行代码时收到错误-104和Sqlstate 42601。 下面有一个简化版本

Insert Into <Table> (XXX, XXX) 
WITH <Name> AS (SELECT XXX))
SELECT XXX;
插入(XXX,XXX)
带AS(选择XXX))
选择XXX;
如果我有这样的“测试”表:

create table test(a_col int, b_col int)
create table test_2 (col1 int, col2 int)
没有价值。我有这样的“test_2”表:

create table test(a_col int, b_col int)
create table test_2 (col1 int, col2 int)
价值观:

insert into test_2 values(1, 2)
然后这个代码:

insert Into test(a_col ,b_col)
with TAB AS ( SELECT col1 as a, col2 as b FROM test_2) 
selecta, b from TAB;
将值1和2插入表“测试”列a_col和b_col

下面是一个演示:


您的数据库是什么,DB2是什么?请贴上标签。请把真正的代码…请格式化整个代码,而不仅仅是一部分?