select into from 和 insert into select都是用来复制表,两者的主要区别为:select into from 要求目标表不存在,因为在插入时会自动创建;insert into select  要求目标表存在

insert into select语法:

Insert into Table2(field1,field2,...) select field1,field2,... from Table1

注意:

  • (1)要求目标表Table2必须存在,并且字段field,field2...也必须存在
  • (2)注意Table2的主键约束,如果Table2有主键而且不为空,则 field1, field2...中必须包括主键
  • (3)注意语法,不要加values,和插入一条数据的sql混了,不要写成:Insert into Table2(field1,field2,...) values (select value1,value2,... from Table1)
  • (4)由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。

select into from语法:

SELECT field1, field2 into Table2 from Table1

注意:

复制出来的table只是复制了数据,表的属性设置是没有复制的,例如主键、索引等

转自:http://www.studyofnet.com/news/182.html

转载于:https://www.cnblogs.com/tjtest/p/7678484.html

select into from和insert into select相关推荐

  1. select into from 和 insert into select的使用

    1. SELECT INTO 语句 用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致. PS:MySQL不支持SELECT INTO语法. 1.1 ...

  2. mysql insert into values select from_mysql中复制表数据(select into from和insert into select)...

    一.简介 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应 用程序开发中必 ...

  3. select into from 与 insert into select 区别鉴赏

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

  4. oracle中的select into,Oracle中insert into select和select into的用法

    Oracle中insert into select和select into的用法 两张表进行数据的拷贝,最常用的拷贝语句是: insert into select 和select into from ...

  5. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

    SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) valu ...

  6. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)...

    我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INT ...

  7. INSERT INTO SELECT语句概述和示例

    This article covers the SQL INSERT INTO SELECT statement along with its syntax, examples and use cas ...

  8. SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 (以后在写SQL时,要有这种思想!!!)

    今天天在工作中看到了一个业务要求,具体要求是这样的,根据一堆条件从一个表中查询出符合条件的ID,然后把这个ID插入到一张表中. 技术是使用iBaits和数据库连接,当时我的第一反应是两次查询,先得到I ...

  9. SQL积累 复制一个表数据到另一个表 SELECT INTO -- INSERT INTO ... SELECT

    创建一个新表并复制另一个表的结构和数据到这张表 CREATE TABLE 新建的表名 AS SELECT * FROM 已经存在的表的表名 其中 AS 可以省略,需要复制指定列结构和数据的时候可以将 ...

最新文章

  1. 关于如何使用机器学习来做异常检测的7个问题
  2. Android面试题目之(13) ListView的设计原理
  3. vue就地复用不是更快吗_Vue.js从零开始——组件(1)
  4. VC动态链接数据库类ADOConn
  5. dll oem证书导入工具_技术干货 | 恶意代码分析之反射型DLL注入
  6. vc++操作mysql数据库的技巧
  7. linux c绑定cpu_Linux内核路径优化之多核心平台TCP优化
  8. windows计算机考试题,全国计算机等级考试一级Windows试题及解答.pdf
  9. python与office结合可以干什么-python与office(一)
  10. Python入门学习笔记05(内置函数)
  11. 2021-09-14Apriori 算法是基于关联规则的高效数 据挖掘算法
  12. JS 获取 URL 地址/参数
  13. 官方AI语音系统电销机器人系统搭建|AI智能|电话机器人源码|2022最新电销外呼系统《各版本机器人部署》
  14. 如何正确删除TFS上项目
  15. WinPE系统对硬盘分区
  16. 物业平台借力OA系统,实现报修管理数字化
  17. Win11 mscorsvw程序大量占用内存的解决方法
  18. 原生JS快速实现拖放(drag and drop)效果
  19. 名帖59 褚遂良 小楷《千字文》
  20. LaTex 数学之矩阵

热门文章

  1. Linux USB 驱动开发实例 (三)—— 基于USB总线的无线网卡浅析
  2. Linux内核代码风格
  3. mybatis 查询之神坑
  4. 脚本中判断Shell命令执行结果
  5. [Redux/Mobx] 在redux中,什么是action?
  6. [react] 请描述你对纯函数的理解?
  7. 前端学习(2986):一文理解数据劫持4
  8. [css] 当一个元素被设置为浮动后,它的display值变为什么呢?
  9. [css] 说出至少十条你理解的css规范
  10. 前端学习(2604):增加响应头可以获取数据