加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 06:15:31 所属栏目:MsSql教程 来源:网络整理
导读:我有两个数据库,一个叫做Natalie_playground,另一个叫做LiveDB. 由于我想练习插入,更新内容,我想将一些表从LiveDB复制到Natalie_playground. 我要复制的表称为: 客户,电脑,手机,价格 我试图做的是(使用SSMS)右键单击一个表,但那里没有Copy! 解决方法 假设您
我有两个数据库,一个叫做Natalie_playground,另一个叫做LiveDB.
由于我想练习插入,更新内容,我想将一些表从LiveDB复制到Natalie_playground.

我要复制的表称为:
客户,电脑,手机,价格

我试图做的是(使用SSMS)右键单击一个表,但那里没有Copy!

解决方法

假设您有两个数据库,例如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_N 
 FROM  A.dbo.table_from_A table_A

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读