假定有一个a表,一个b表,要将a表的数据拷贝到b表中。
1.如果a表和b表结构相同。
insert into b select * from a;
2.如果a表和b表的结构不相同。
insert into b(col1, col2, col3, …) select a.col1, a.col2, a.col3, … from a where …;
3.如果b表不存在。
select * into b from a;
select a.col1, a.col2, c.col3, ... into b from a;
本文详细介绍了如何根据不同情况处理将a表的数据复制到b表:结构相同时的直接插入,结构不同时的列选择,以及b表不存在时的创建并导入。涵盖SQL语句示例和条件判断。
1万+

被折叠的 条评论
为什么被折叠?



