如何将数据从一个数据库表复制到sql server中的另一个数据库现有表

问题描述 投票:-4回答:5

如何在sql server查询中只将数据从一个数据库表复制到另一个数据库现有表?

将一个数据库现有表复制到另一个数据库现有表。有谁知道,请告诉我Sql查询Open image

sql sql-server
5个回答
0
投票

试试这个 ...

INSERT INTO DataBase2.dbo.table2
SELECT * FROM DataBase1.dbo.table1

3
投票
insert into <target table name>(columns)
select columns 
from <source table name>

0
投票

从一个数据库的表生成SQL Server Management Studio中的脚本,并在另一个数据库中运行生成的脚本。 See the picture


0
投票

广义而言:

 INSERT INTO [databaseName].[schemaName].[table2]
 SELECT * FROM [databaseName].[schemaName].[table1]

如果您在问题中更具体,我可以提供更详细的答案。


-1
投票

我想你想要从两个表中保存相同顺序的所有列中复制数据。如果您的数据库中存在两个表使用

insert into targetTable 
select * from sourceTable

如果没有,请使用

select * into targetTable 
from sourceTable

在第二种情况下,targetTable将继承源表中的数据类型(而不是键,索引等)。

© www.soinside.com 2019 - 2024. All rights reserved.