在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。