如何把查询一个数据库表中的查询结果插入到另一个数据库表中(高分!)

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:50:54
比如我要将A库中的表Ta中的字段aaa,bbb,ccc插入到B库表Tb的111,222,333
在插入Tb的同时我还需要将Tb中的444字段统一插入'sa'值
请问如何编写这条sql
我自己写的如下
insert into Tb(111,222,333)
(
select aaa,bbb,ccc from A.dbo.Ta
)
现在问题是如何在444中插入固定值 求解

如果两个库在同一服务器中:
insert into B数据库.dbo.Tb(111,222,333,444)
select aaa,bbb,ccc,'sa' from A数据库.dbo.Ta
如果两个库不在同一服务器,则需要建立连接服务器:
insert into B数据库.dbo.Tb(111,222,333,444)
select aaa,bbb,ccc,'sa' from [链接服务器].A数据库.dbo.Ta