推荐于2017-09-08 01:16:49
最佳答案
不同的数据库语法不同(SQL Server和Oracle为例),且复制包括目标表已存在和目标表不存在的情况,分别回答:
SQL Server中,如果目标表存在:
|
1
|
insert
into
目标表
select
*
from
原表;
|
SQL Server中,,如果目标表不存在:
|
1
|
select
*
into
目标表
from
原表;
|
Oracle中,如果目标表存在:
|
1
2
|
insert
into
目标表
select
*
from
原表;
commit
;
|
Oracle中,如果目标表不存在:
|
1
|
create
table
目标表
as
select
*
from
原表;
|
SQL表数据迁移方法
本文详细介绍了如何使用SQL语句将一个表的数据复制到另一个表中。针对不同的数据库(如SQL Server和Oracle)以及目标表是否存在的情况,提供了具体的SQL语句示例。
1万+

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



