zoukankan      html  css  js  c++  java
  • 把一个库中的表复制到另外一个库的表中(Sql server 2005)

    问题背景:项目中的两个数据库,其中一个库DB_01中的表T1和另外一个库DB_02中的一个表T2结构相似

    要解决的问题:需要把DB_01中的T1中的数据复制给DB_02中的T2

    T1表结构:T_ID,Tname,其中T_ID为自动增长标志

    T2表结构:T_ID,Tname,其中T_ID为自动增长标志

    解决办法:

    USE master
    GO
    
    INSERT INTO DB_02.dbo.T2
    SELECT Tname
    from DB_01.dbo.T1
    GO
    View Code

    上述代码中USE master可以可以换成DB_01,DB_02,master三者都可以。

    如果要是需要从DB_01中的T1筛选某些数据到DB_02中的T2,则加上条件即可:

    USE master
    GO
    
    INSERT INTO DB_02.dbo.T2
    SELECT Tname
    from DB_01.dbo.T1
    WHERE T_ID>5
    GO
    View Code

    注:上面的表前面要加上DBO,如:DB_01.DBO.T1,DB_02.DBO.T2。否则会有错误

  • 相关阅读:
    2016-02-24 工作日记
    金字塔培训
    你找到自己的路了么?
    你是个成熟的职场人么?
    码农十年总结
    码农十年连载六
    码农十年连载五
    码农十年连载四
    码农十年连载三
    码农十年连载二
  • 原文地址:https://www.cnblogs.com/Leawee/p/4255036.html
Copyright © 2011-2022 走看看