0

我有 10 列的表 A,而表 B 只有 3 列。我想将表 B 数据插入表 A,其余 7 个字段为空。

我怎样才能做到这一点?

4

3 回答 3

1

如果您的表格列具有默认值,那么您必须使用:-

insert into tableA select col1,col2,col3,'','','','','','','' from tableB;

用于在剩余的 7 列中插入空值。

于 2013-01-17T06:48:22.413 回答
0
Insert into tableA(col1, col2, col3) select col1, col2, col3 from tableB 
where col1=condition;

在甲骨文中测试

于 2013-01-17T06:33:09.723 回答
0

利用

insert into table A(coulmn1,column2,coulmn3)  select * from B;
于 2013-01-17T06:27:22.010 回答