我有两个数据库,一个叫做Natalie_playground,另一个叫做LiveDB.
由于我想练习插入,更新内容,我想将一些表从LiveDB复制到Natalie_playground.
@H_404_9@解决方法
由于我想练习插入,更新内容,我想将一些表从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
注意:如果您想学习并练习它,可以使用以前的脚本,但如果要将完整的结构和数据从数据库复制到另一个脚本,则应使用“备份和恢复数据库”或“使用数据生成脚本数据库”并将其运行到另一个数据库中.