在SqlServer中将查询结果存入新表
发布时间:2020-12-12 12:59:11 所属栏目:MsSql教程 来源:网络整理
导读:在SQL SERVER中使用SELECT … INTO语句可以实现把查询结果存入新表,具体实现分为以下几种情况: 1、全表备份。 例如:select * into newTable from oldTable; 2、备份表中的部分字段。 例如:select id,name,price into newTable frome oldTable; ? ? selec
在SQL SERVER中使用SELECT … INTO语句可以实现把查询结果存入新表,具体实现分为以下几种情况: 1、全表备份。 例如:select * into newTable from oldTable;2、备份表中的部分字段。 例如:select id,name,price into newTable frome oldTable; ? ? select * into newTable from oldTable where price > 100; ? ? select id,price into newTable from oldTable where price > 100;? 3、只复制表的结构。 例如:select * into newTable from oldTable where 1 = 2;4、查询结果来自多个表。 例如:select oldTable1.id,oldTable1.name,oldTable2.datatime into newTable ?from oldTable1,oldTable2 ?where oldTable1.name = oldTable2.name;?select oldTable1.id,oldTable2.datatime into newTable ?from oldTable1 as t1 inner join oldTable2 as t2 ?on t1.name = t2.name; 5、select * into 要复制到的数据库名.DBO.表名 from 原数据库名.DBO.表名(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |