首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

在SQL数据库中怎么快速拷贝表格内容

2012-12-22 
在SQL数据库中如何快速拷贝表格内容?如题,如何快速将表格T1的内容复制到T2中。T1与T2有相同的结构复制表格

在SQL数据库中如何快速拷贝表格内容?
如题,如何快速将表格T1的内容复制到T2中。T1与T2有相同的结构
复制表格也可
求sql语句
[最优解释]
insert into t2
select * from t1
[其他解释]
如果恢复模式是大容量日志的话。select * into 比insert into速度更快。并且insertinto事先要建好表,select into 不需要
[其他解释]
如果有自增字段,那么要先


SET IDENTITY_INSERT T2 ON --临时去掉

SELECT INTO T2
SELECT * FROM T1 WITH(NOLOCK)

SET IDENTITY_INSERT T2 OFF --恢复

[其他解释]
如果T2不存在,就用select * into T2 from T1
[其他解释]
知道的已经被楼上回答了……
[其他解释]
2楼是对的。
[其他解释]
select * into T2 from T1
[其他解释]
另外如果数据量巨大,还有外键、索引什么的,最好都先删除掉,再insert。

热点排行