zoukankan      html  css  js  c++  java
  • [转]如何拷贝一个 SQL Server 的表

    这篇短文将介绍几种拷贝 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
  • 相关阅读:
    关于SqlServer远程跨库修改数据
    泛型进阶
    .NET泛型初探
    Basic MF
    特征工程
    序列最小最优化算法(SMO)-SVM的求解(续)
    感知器、逻辑回归和SVM的求解
    排序小结
    梯度下降、牛顿法和拉格朗日对偶性
    从决策树到随机森林
  • 原文地址:https://www.cnblogs.com/oktell/p/5911957.html
Copyright © 2011-2022 走看看