1.插入的目标表不存在
sql server写法:select * into 目标表 from 表
oracle写法:create table 目标表 as select * from 表
2.插入的目标表存在
2.1 结构相同
insert into 目标表 select * from 表
2.2 结构不同或者选择字段插入
insert into 目标表(字段1,字段2,….) select 字段A,字段B,…. from 表
3.如果是垮库操作,比如db1库的t1表插入db2库的t2表
select * into db2.t2 from db1.t1
本文介绍了使用SQL在不同数据库间进行表数据迁移的方法,包括目标表不存在与存在的场景处理方式,以及结构相同或不同的表如何进行数据迁移。此外,还提供了跨库操作的具体SQL语句示例。

2582

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



