在SQL SERVER 2005使用数据导入功能的时候,可以使用输入SQL语句方式导入数据。但我发现,每次只能输入一条查询语句,导入到一个表。我想要实现我输入N条查询语句,就像选择N张表导入一样,不知

18 查阅

在SQL SERVER 2005使用数据导入功能的时候,可以使用输入SQL语句方式导入数据。但我发现,每次只能输入一条查询语句,导入到一个表。我想要实现我输入N条查询语句,就像选择N张表导入一样,不知道该如何实现?

参考答案:

有几种方式可以实现你的需求,如果SQL不变的情况下,可以通过下面方式实现:前提条件需要在目标实例上创建链接服务器指向原SQL实例;1、编写多个分布式查询,使用SQL Server Management Studio一起执行如INSERT INTO 表名 SELECT * FROM OPENDATASOURCE( 'SQLOLEDB', 'Data Source=远程ip;User ID=sa;Password=密码' ).库名.dbo.表名 (其中分布式查询如果创建链接服务器,源数据表也可以使用4