SQL:将查询结果插入到另一个表的三种情况
一:如果要插入目标表不存在:
select * into 目标表 from 表 where 条件
二:如果要插入目标表已经存在:
insert into 目的表 select * from 表 where 条件
三:如果是跨数据库操作的话: 怎么把A数据库的atable表所查询的东西,全部插入到B 数据库的btable表中
1. select * into B.btable from A.atable where 条件 2. INSERT INTO Log select * from openrowset( 'SQLOLEDB ', '172.16.0.XXX '; 'sa'; 'XXX',SummerDB.dbo.AS_Log) WHERE ANG = 'riad'
没有整理与归纳的知识,一文不值!高度概括与梳理的知识,才是自己真正的知识与技能。 永远不要让自己的自由、好奇、充满创造力的想法被现实的框架所束缚,让创造力自由成长吧! 多花时间,关心他(她)人,正如别人所关心你的。理想的腾飞与实现,没有别人的支持与帮助,是万万不能的。
同样,如果是跨服务器的,也是可以的。

浙公网安备 33010602011771号