SQLSTATE 42601使用链式SQL将DB2插入
我在尝试运行代码时收到错误-104和Sqlstate 42601。 下面有一个简化版本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
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是什么?请贴上标签。请把真正的代码…请格式化整个代码,而不仅仅是一部分?