oracle从表2 insert 到 表1中,表2多余字段如何处理

怎么忽略掉多余列
例如 表1 有 A B 两列
表2 有 A B C三列
将表2 insert 到 表1中会报 值过多 的错
怎么将 C列忽略掉只 insert A B 列
注:需要忽略的列只有两个 ,而需要插入的列有20多个。

你插入的时候,指定字段就可以了。

这个没办法,只能把列名写上去,要不然sql语句没法认识
除非你别用sql语法操作,而是自己拿c语言或者别的什么语言写段脚本,就灵活很多

insert into 表1select 字段1,字段2... from 表2