select into的用法

简介:

select into的用法:

select * into destTbl from srcTbl(只能用于sqlserver)
insert into destTbl(fld1, fld2) select fld1, 5 from srcTbl(
两者通用)

以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别的:

第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。

第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:5

例如:

insert into recu_a001(id,a001001,a001007,a001011,a001021,a001077,a001780) select id,a001001,a001007,a001011,a001021,a001077,a001780 from a001

这是往oracle中插入数据的。



本文转自sucre03 51CTO博客,原文链接:http://blog.51cto.com/sucre/416786,如需转载请自行联系原作者

相关文章
|
SQL 数据库
SELECT语句基本使用
SELECT语句基本使用。
124 1
|
SQL 数据库
拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
211 0
|
存储 关系型数据库 MySQL
MySQL中的INSERT INTO SELECT语法及其用法详解
当今的数据库管理系统在数据存储和检索方面起着关键作用,而MySQL作为最受欢迎的开源关系型数据库管理系统之一,提供了许多强大的功能。在MySQL中,INSERT INTO SELECT语法是一种非常有用的功能,可以将查询结果直接插入到目标表中。本文将介绍MySQL中的INSERT INTO SELECT语法及其用法。
821 0
|
SQL Java 关系型数据库
SQL 语法--表特定语句--create、insert、desc | 学习笔记
快速学习 SQL 语法--表特定语句--create、insert、desc
241 0
SQL 语法--表特定语句--create、insert、desc | 学习笔记
|
程序员 数据库 索引
|
SQL
SQL中GROUP BY用法示例
概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。
1092 0