`
wsql
  • 浏览: 11812859 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

sql复制表结构和数据

 
阅读更多

功能:将查询的结果放到一个新表中去,查询结果可以来源于一个表或多个表

SQLSERVER中使用SELECT…INTO语句

按照使用场合可以分为以下几类:

1.实现全表备份:如:SELECT*INOTt1FROMtitles

2.备份表的一部分列(不写*而写出列的列表)或一部分行(加WHERE条件)

如:
SELECTtitle_id,title,priceINTOt2FROMtitles—部分列

SELECT*INTOt2FROMtitlesWHREEprice>10–部分行

SELECTtitle_id,title,priceINTOt2FROMtitlesWHREEprice>10–部分行和部分列

3.只复制表的结构:如:SELECT*INOTt1FROMtitlesWHERE1=2

4.查询结果来源于多个表:如:

SELECTtitle_id,title,pub_nameINTOt3

FROMtitlestINNERJOINpublishersp

ONt.pub_id=p.pub_id

5.select*into要复制到的数据库名.DBO.表名from原数据库名.DBO.表名

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics