【问题标题】:Copy Data between SQL Databases在 SQL 数据库之间复制数据
【发布时间】:2022-08-03 17:50:35
【问题描述】:

我有 2 个数据库 (Database1) 和 (Database2) DataBase1 有一个表(table1) DataBase2 有一张表(table2)

DataBase1.table1(id 为 int,代码为 nvarchar(20),PunhTime 为 datetime) DataBase2.table2(code2 作为 nvarchar(20),MyDate 作为 datetime,Time1 作为 nvarchar(8),Time2 作为 nvarchar(8))

可以通过 SQL 实现吗?

提前致谢

enter image description here

    标签: sql


    【解决方案1】:

    如果他们在同一台服务器上运行数据库,则相对容易:

    INSERT INTO dbo.DataBase2.table2
    (
      [code2],
      [Time1]
    )
    SELECT [code], [PunhTime]
    FROM dbo.DataBase1.table1
    

    您只需要更改列,因为我不清楚哪一列应该转到哪一列。

    【讨论】:

    • 并确保其他列允许为空。
    • 抱歉,我添加了照片以显示如何将数据从数据库 1.table1 复制到数据库 2.table2
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多