gpt4 book ai didi

SQL Server 将表从一个数据库复制到另一个数据库

转载 作者:行者123 更新时间:2023-12-02 11:48:54 27 4
gpt4 key购买 nike

我有两个数据库,一个名为 Natalie_playground,一个名为 LiveDB。由于我想练习插入、更新,因此我想将一些表从 LiveDB 复制到 Natalie_playground

我要复制的表名为: 客户、计算机、手机、价格

我试图做的是(使用SSMS)右键单击表格,但那里没有副本!

最佳答案

假设您有两个数据库,例如 A 和 B:

  • 如果目标表不存在,将创建以下脚本(我不推荐这种方式):

    SELECT table_A.FIELD_1, table_A.FIELD_2,......, table_A.FIELD_N 
    INTO COPY_TABLE_HERE
    FROM A.dbo.table_from_A table_A
  • 如果目标表存在,则:

     INSERT INTO TABLE_TARGET 
    SELECT table_A.FIELD_1, table_A.FIELD_2,......, table_A.FIELD_N
    FROM A.dbo.table_from_A table_A

注意:如果您想学习和练习这一点,您可以使用以前的脚本,但如果您想将完整的结构和数据从数据库复制到另一个数据库,您应该使用“备份和恢复数据库”或“生成脚本数据库”与数据”并将其运行到另一个数据库中。

关于SQL Server 将表从一个数据库复制到另一个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17582957/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com