我有 10 列的表 A,而表 B 只有 3 列。我想将表 B 数据插入表 A,其余 7 个字段为空。
我怎样才能做到这一点?
如果您的表格列具有默认值,那么您必须使用:-
insert into tableA select col1,col2,col3,'','','','','','','' from tableB;
用于在剩余的 7 列中插入空值。
Insert into tableA(col1, col2, col3) select col1, col2, col3 from tableB
where col1=condition;
在甲骨文中测试
利用
insert into table A(coulmn1,column2,coulmn3) select * from B;