SQL SELECT INTO 语句可用于创建表的备份复件。

语法:

您可以把所有的列插入新表:

SELECT *
INTO new_table_name [IN externaldatabase]
FROM old_tablename

或者只把希望的列插入新表:

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_tablename

从一个以上的表中选取数据也是可以做到的。

下面的例子会创建一个名为 "Persons_Order_Backup" 的新表,其中包含了从 Persons 和 Orders 两个表中取得的信息:

SELECT Persons.LastName,Orders.OrderNo
INTO Persons_Order_Backup
FROM Persons
INNER JOIN Orders
ON Persons.Id_P=Orders.Id_P

select into from与insert into select区别:

1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量
2.SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。

比较两种语句的差别,选择适合自己情况的语句。
此外,ispass是个经过处理的字段,其值类型可能无法自动创建,所以,建议使用第一种形式的语句,建立一个表,然后再插入查询。

SELECT INTO FROM语句相关推荐

  1. asp.net select Case条件语句的使用方法

    原文:http://www.111cn.net/net/vb-net/38548.htm 如果 testexpression 与任何 Case expressionlist 表达式匹配 ,则执行此 C ...

  2. Oracle——Oracle 实现类似 select top n 语句

    问题描述 使用Oracle实现类似于SQL Server中select top n语句 问题分析 由于Oracle不支持select top n语句,所以在Oracle中经常是用order by 跟r ...

  3. MySQL SELECT..INTO OUTFILE语句只能导出1000行的故障

    同事反映,客户的一套MySQL生产库,执行SELECT.. INTO OUTFILE语句只能导出1000行 最初以为是系统参数被重新设置了,建议他更改系统参数 mysql> set global ...

  4. 数据库中Select For update语句的解析

    ----------- Oracle -----------------– Oracle 的for update行锁 键字: oracle 的for update行锁 SELECT-FOR UPDAT ...

  5. INSERT INTO SELECT语句与SELECT INTO FROM语句区别

    1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,-) select value1,value2,- from Table1 ...

  6. Select For update语句浅析

    Select -forupdate语句是我们经常使用手工加锁语句.通常情况下,select语句是不会对数据加锁,妨碍影响其他的DML和DDL操作.同时,在多版本一致读机制的支持下,select语句也不 ...

  7. sql server中同时执行select和update语句死锁问题

    原始出处 http://oecpby.blog.51cto.com/2203338/457054 最近在项目中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁.通常我们知道如 ...

  8. SELECT TOP 1 比不加TOP 1 慢的原因分析以及SELECT TOP 1语句执行计划预估原理

    现实中遇到过到这么一种情况: 在某些特殊场景下:进行查询的时候,加了TOP 1比不加TOP 1要慢(而且是慢很多)的情况, 也就是说对于符合条件的某种的数据,查询1条(符合该条件)数据比查询所有(符合 ...

  9. 数据库之SQL(INSERT,INSERT SELECT,INSERT INTO语句)

    一.SQL SERVER 中如何在数据表里插入数据? INSERT语句,代码及效果如下: 但INSERT语句容易出现错误,什么错误呢? 不能将值NULL插入列,即不能插入非空列,必须插入数值,这个看数 ...

最新文章

  1. “社区之星”成长故事征集
  2. 用户报告性能缓慢的解决流程
  3. document.all用法(js)
  4. android 多点触控缩放,Android多点触控(图片的缩放Demo)
  5. 迭代器: isinstance
  6. Spring入门 IOC
  7. 蜗杆参数法设计_技术贴 | 减速器结构及设计的注意事项
  8. 今日重磅!恺明大神又一力作!重新思考万能的ImageNet预训练模型
  9. javascript实现分页效果
  10. 小明交友第五次2018.6.24
  11. 将Capicom调用代码封装到ActiveX——解决javascript调Capicom读取数字证书信息时,IE弹出安全提示的问题...
  12. Java程序员面试宝典(第4版)
  13. jQuery-表单验证使用方法
  14. wd移动硬盘插电脑没反应_西数移动硬盘-急急急!!!!!西部数据移动硬盘插在电脑上不显示盘符了,有人知道? 爱问知识人...
  15. ActiveSync用蓝牙接口PC与WM6同步
  16. 001 【Chrome】浏览器自带取色器
  17. 布加迪奇龙Blender雕刻、shading,并导入Three.js ,3DWEB模型【Three.js+Blender建模+web前端+可视化】
  18. 将文件打成压缩包下载(OSS或FASTDFS)
  19. uibot和按键精灵区别_uibot和按键精灵有什么区别?
  20. 赌徒破产理论(Gambler's Ruin)

热门文章

  1. 特征点的检测与匹配(ORB,SIFT,SURFT比较)[opencv-python]
  2. Sante DICOM Viewer CD/DVD患者读取器
  3. 禁止WPS2019开机自启动
  4. 传输层安全加密协议之Noise 协议(Noise Protocol Framework)
  5. javaEE四大作用域(共享域)
  6. 走廊泼水节(最小生成树求最小完全图)
  7. [TensorFlow系列-4]:Tensorflow基础 - 张量的创建方法
  8. 看完这些书,读懂互联网
  9. mysql的isnull函数_MySQL isnull()函数基本指南
  10. H5 div 居中显示