从另一个DataBase中的表插入数据 - Sql Server

时间:2014-10-17 04:37:47

标签: sql-server sql-server-2008

INSERT INTO CustomersNew (CustomerName, Country)
SELECT CustomerName, Country FROM CustomersOld
WHERE status='N';

在上述情况下,我们可以将客户数据插入表格" CustomersNew"这些表存在于CustomersOld表中。

这两个表位于同一个数据库中

如果这些表位于两个数据库中,如何执行相同的操作。

表" CustomersNew"在DB_new。

表" CustomersOld"在DB_old中。

这两个数据库位于两个不同的位置.... 我们如何访问安全..(数据库有密码......)

1 个答案:

答案 0 :(得分:0)

INSERT INTO DB_new.dbo.CustomersNew(CustomerName,Country) SELECT CustomerName,Country FROM DB_old.dbo.CustomersOld WHERE status ='N'