select into from和insert into select
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相关推荐
- select into from 和 insert into select的使用
1. SELECT INTO 语句 用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致. PS:MySQL不支持SELECT INTO语法. 1.1 ...
- mysql insert into values select from_mysql中复制表数据(select into from和insert into select)...
一.简介 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应 用程序开发中必 ...
- select into from 与 insert into select 区别鉴赏
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Tab ...
- oracle中的select into,Oracle中insert into select和select into的用法
Oracle中insert into select和select into的用法 两张表进行数据的拷贝,最常用的拷贝语句是: insert into select 和select into from ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) valu ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)...
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INT ...
- INSERT INTO SELECT语句概述和示例
This article covers the SQL INSERT INTO SELECT statement along with its syntax, examples and use cas ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 (以后在写SQL时,要有这种思想!!!)
今天天在工作中看到了一个业务要求,具体要求是这样的,根据一堆条件从一个表中查询出符合条件的ID,然后把这个ID插入到一张表中. 技术是使用iBaits和数据库连接,当时我的第一反应是两次查询,先得到I ...
- SQL积累 复制一个表数据到另一个表 SELECT INTO -- INSERT INTO ... SELECT
创建一个新表并复制另一个表的结构和数据到这张表 CREATE TABLE 新建的表名 AS SELECT * FROM 已经存在的表的表名 其中 AS 可以省略,需要复制指定列结构和数据的时候可以将 ...
最新文章
- 关于如何使用机器学习来做异常检测的7个问题
- Android面试题目之(13) ListView的设计原理
- vue就地复用不是更快吗_Vue.js从零开始——组件(1)
- VC动态链接数据库类ADOConn
- dll oem证书导入工具_技术干货 | 恶意代码分析之反射型DLL注入
- vc++操作mysql数据库的技巧
- linux c绑定cpu_Linux内核路径优化之多核心平台TCP优化
- windows计算机考试题,全国计算机等级考试一级Windows试题及解答.pdf
- python与office结合可以干什么-python与office(一)
- Python入门学习笔记05(内置函数)
- 2021-09-14Apriori 算法是基于关联规则的高效数 据挖掘算法
- JS 获取 URL 地址/参数
- 官方AI语音系统电销机器人系统搭建|AI智能|电话机器人源码|2022最新电销外呼系统《各版本机器人部署》
- 如何正确删除TFS上项目
- WinPE系统对硬盘分区
- 物业平台借力OA系统,实现报修管理数字化
- Win11 mscorsvw程序大量占用内存的解决方法
- 原生JS快速实现拖放(drag and drop)效果
- 名帖59 褚遂良 小楷《千字文》
- LaTex 数学之矩阵