SELECT INTO 和 INSERT INTO SELECT 区别
2012-08-22 15:52
447 查看
将一张表的数据导入到另一张表中,有两种选择 SELECT INTO 和 INSERT INTO SELECT 。区别如下:
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量.
View Code
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量.
View Code
--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 Table1 GO --4.显示更新后的结果 select * from Table2 GO --5.删除测试表 drop TABLE Table1 drop TABLE Table2
相关文章推荐
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
- select into 和 insert into select 区别及用法
- SELECT INTO , INSERT INTO SELECT 和 CREATE TABLE AS SELECT 的区别
- select into和insert into select的区别
- insert into select和select into的使用和区别介绍
- SELECT INTO 和 INSERT INTO SELECT 两种表复制语句详解(SQL数据库和Oracle数据库的区别)
- select into 和 insert into select的区别
- select into 和 insert into select 区别及用法
- select into 和 insert into select 区别及用法
- SELECT INTO 和 INSERT INTO SELECT 区别
- select into 和 insert into select 区别及用法
- insert into,,,select 和 select into...区别
- select into 和 insert into select 两种表复制语句区别
- select into 和 insert into select 区别及用法
- SELECT INTO和INSERT INTO SELECT的区别 类似aaa?a=1&b=2&c=3&d=4,如何将问号以后的数据变为键值对 C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等) C# MD5 加密,解密 C#中DataTable删除多条数据
- select into 和 insert into select 两种表复制语句区别
- insert into select与select into的区别
- insert into select和select into的使用和区别介绍
- SELECT INTO和INSERT INTO SELECT的区别
- SELECT INTO和INSERT INTO SELECT的区别