select into from 与 insert into select 区别鉴赏
1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:INSERT INTO SELECT语句复制表数据--1.创建测试表 create TABLE Table1(a varchar(10),b varchar(10),c varchar(10),CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]create TABLE Table2(a varchar(10),c varchar(10),d int,CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]GO--2.创建测试数据 Insert into Table1 values('赵','asds','90')Insert into Table1 values('钱','asds','100')Insert into Table1 values('孙','asds','80')Insert into Table1 values('李','asds',null)GOselect * from Table2--3.INSERT INTO SELECT语句复制表数据 Insert into Table2(a, c, d) select a,c,5 from Table1GO--4.显示更新后的结果 select * from Table2GO--5.删除测试表 drop TABLE Table1drop TABLE Table22.SELECT INTO FROM语句语句形式为:SELECT vale1, value2 into Table2 from Table1要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下:SELECT INTO FROM创建表并复制表数据--1.创建测试表 create TABLE Table1(a varchar(10),b varchar(10),c varchar(10),CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]GO--2.创建测试数据 Insert into Table1 values('赵','asds','90')Insert into Table1 values('钱','asds','100')Insert into Table1 values('孙','asds','80')Insert into Table1 values('李','asds',null)GO--3.SELECT INTO FROM语句创建表Table2并复制数据 select a,c INTO Table2 from Table1GO--4.显示更新后的结果 select * from Table2GO--5.删除测试表 drop TABLE Table1drop TABLE Table2
select into from 与 insert into select 区别鉴赏相关推荐
- select into from 和 insert into select的使用
1. SELECT INTO 语句 用途:SELECT INTO 语句从一个表复制数据,然后把数据插入到另一个新表中,表结构与查询结构一致. PS:MySQL不支持SELECT INTO语法. 1.1 ...
- select into from和insert into select
select into from 和 insert into select都是用来复制表,两者的主要区别为:select into from 要求目标表不存在,因为在插入时会自动创建:insert i ...
- mysql insert into values select from_mysql中复制表数据(select into from和insert into select)...
一.简介 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应 用程序开发中必 ...
- 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 两种表复制语句详解(SQL数据库和Oracle数据库的区别)...
我们经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INT ...
- Oracle中selec ... into ... from 和 insert into ... select...from区别
1.语句形式为: Insert into Table2(field1,field2,...) select value1,value2,... from Table1 2.注意地方: (1)要求目标 ...
- 十一 SQL UNION 与 SELECT INTO 与 INSERT INTO SELECT
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意,UNION 内部的每个 SELECT 语句必须拥有相同数量的列.列也必须拥有相似的数据类型.同时 ...
- SQL INSERT INTO SELECT 语句
SQL INSERT INTO SELECT 语句 通过SQL,可以从一个表复制信息到另一个表. INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中.目标表中 ...
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句 Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) valu ...
最新文章
- JS 添加网页桌面快捷方式的代码
- 英国JIC院士组3.8万英镑招博后-植物代谢物与微生物组-截止6月27日
- mariadb 配置mysql_mysql-mariadb实践中用到的配置(不断完善中)
- DirectShow 在VS2005中环境配置
- 第一章 计算机系统概述 1.2.2 各硬件部分的介绍 [计算机组成原理笔记]
- flume连接kafka_日志收集系统架构设计:(flume+zookeeper+kafka+php+mysql )
- raid5坏了一块盘怎么办_机械硬盘的坏道处理——屏蔽之
- 浅出Vue 错误处理机制errorCaptured、errorHandler
- HTML5该怎么学?HTML5入门知识汇总
- 分布式服务-DUBBOX(五):集成服务生产者
- 圆弧周长公式_钢板和钢管的理论重量计算公式居然不一样?
- matcaffe训练与测试
- Linux下常用的压缩解压命令[收藏]
- Eclipse汉化方法202012月版
- WORD目录中一级标题和二级标题小圆点不同的原因
- 一些计算机u口无法使用的原因,电脑USB接口突然不能用的多个原因分析
- led灯闪烁代码_如何设置LED灯并使其通过代码闪烁
- 震惊!用盗版CorelDRAW竟然会这样!
- 从零开始学习VIO笔记 --- 第三讲:基于优化的IMU和视觉信息融合
- 高中计算机考试ps,高中信息技术会考Photoshop操作题试题及分析