我试图在db2中运行一个简单的insert语句,但获得无效语句:
我的sql:
insert into schema1.table1 select * from schema2.table1错误:
SQLCODE = -20186,ERROR:为动态SQL指定的子句;正在处理的语句无效
我通过ibm知识中心找到了此页。
据我所知,db2允许3种形式的插入:这个语句有三种形式:
我的问题是为什么db2在我的查询中寻找"for行“子句。
注意:这个查询是通过SSGODBC发送的。
发布于 2019-01-26 21:50:19
可能要尝试并显式地声明列。
INSERT INTO Schema1.table1 (col1,col2,...) SELECT col1,col2,... FROM Schema2.table2 https://stackoverflow.com/questions/54373226
复制相似问题