1 如果两个数据库是在同一个服务器,可以使用以下语句 insert crm.dbo.users (id, name) select id, name from bms.dbo.userscrm 和 bms 分别是两个数据库的名字,dbo是表的拥有者(架构)2 在两个不同的服务器, a) 将源数据填充到datatable b) 根据datatable的纪录,生成insert语句,在目标服务器的数据库执行
insert crm.dbo.users (id, name) select id, name from bms.dbo.users 上面语句中的 id,name 是什么
2 在两个不同的服务器, a) 将源数据填充到datatable b) 根据datatable的纪录,生成insert语句,在目标服务器的数据库执行两台不同的服务器或者不同类型的数据库同样可以,用OPENDATASOURCE或OPENROWSET,如:insert users ( id,name) select id,name from OPENDATASOURCE('SQLOLEDB', 'Data Source=172.28.5.2;User Id=sa;Password=sa').crm.dbo.users
insert crm.dbo.users (id, name)
select id, name from bms.dbo.userscrm 和 bms 分别是两个数据库的名字,dbo是表的拥有者(架构)2 在两个不同的服务器,
a) 将源数据填充到datatable
b) 根据datatable的纪录,生成insert语句,在目标服务器的数据库执行
select id, name from bms.dbo.users
上面语句中的 id,name 是什么
a) 将源数据填充到datatable
b) 根据datatable的纪录,生成insert语句,在目标服务器的数据库执行两台不同的服务器或者不同类型的数据库同样可以,用OPENDATASOURCE或OPENROWSET,如:insert users ( id,name) select id,name from OPENDATASOURCE('SQLOLEDB', 'Data Source=172.28.5.2;User Id=sa;Password=sa').crm.dbo.users