首页 > 数据库技术 > 详细

[转]如何拷贝一个 SQL Server 的表

时间:2016-09-27 11:39:23      阅读:223      评论:0      收藏:0      [点我收藏+]

这篇短文将介绍几种拷贝 SQL Server 表的方法。第一种方式是最简单的在同一个数据库里将表拷贝到另外一个表。你需要记住的是,拷贝表的时候并不会拷贝表的约束和索引。下面是代码模板和简单的使用方法:

1 select * into <destination table> from <source table>
2  
3 Example:
4 Select * into employee_backup from employee

我们也可以只拷贝某些字段:

1 select col1, col2, col3 into <destination table>
2 from <source table>
3  
4 Example:
5 Select empId, empFirstName, empLastName, emgAge into employee_backup
6 from employee

下面的方法仅拷贝表结构,不包含数据:

1 select * into <destination table> from <source table> where 1 = 2
2  
3 Example:
4 select * into employee_backup from employee where 1=2

而下面方法可将表拷贝到另外的 SQL Server 服务器上:

select * into <destination database.dbo.destination table>
from <source database.dbo.source table>
 
Example:
select * into Mydatabase2.dbo.employee_backup
from mydatabase1.dbo.employee

 

[转]如何拷贝一个 SQL Server 的表

原文:http://www.cnblogs.com/oktell/p/5911957.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!