Sql server 是否将数据从一个表迁移到另一个表?

Sql server 是否将数据从一个表迁移到另一个表?,sql-server,sql-server-2008,Sql Server,Sql Server 2008,您使用和推荐什么软件来轻松地将数据从一个数据库表导入另一个数据库表?有什么原因不能使用SQL Server?这非常简单,尤其是在以后的版本中 INSERT INTO MyTarget t SELECT * FROM MySource s WHERE NOT EXISTS (SELECT 1 FROM MyTarget t2 WHERE t2.key = s.key) 如果您想排除某些数据,还可以使用EXCEPT子句。您的问题没有太多细节。所以,我的回答可能有些过分。或者它可能正是医生所要求的

您使用和推荐什么软件来轻松地将数据从一个数据库表导入另一个数据库表?

有什么原因不能使用SQL Server?这非常简单,尤其是在以后的版本中

INSERT INTO MyTarget t
SELECT * FROM MySource s 
WHERE NOT EXISTS (SELECT 1 FROM MyTarget t2 WHERE t2.key = s.key)

如果您想排除某些数据,还可以使用
EXCEPT
子句。

您的问题没有太多细节。所以,我的回答可能有些过分。或者它可能正是医生所要求的。但你在之前的评论中说你有“许多表”。学习如何使用SQL SERVER集成服务(SSI)可能是值得的

一开始可能很吓人。。。但是一旦你掌握了窍门,它就不会太糟糕了——而且非常强大

以下是一个很好的入门教程:

本教程也很好:

如果这远远超出你的需要。您还可以尝试SQL Server Management Studio中提供的导入/导出向导


在数据库上单击鼠标右键,然后在“任务”下查找“导入数据…”或“导出数据…”菜单项。这为您提供了一个向导,您可以指定来自另一个数据库、单个表或平面文件等的数据。

可以使用更多信息。实际上,这些表是相同的,是在不同的数据库中还是在不同的服务器上?“要求我们推荐或查找工具、库或最喜欢的非现场资源的问题对于堆栈溢出来说是离题的,因为它们往往会吸引固执己见的答案和垃圾邮件。相反,以及迄今为止所做的工作。”使用动态sql可能是可行的。