rprt.net
当前位置:首页 >> sql将查询结果保存到新表中的语法是什么? >>

sql将查询结果保存到新表中的语法是什么?

1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,) select value1,value2, from Table1 要求目标表于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量. 2.SELECT INTO FROM语句 语句形式为:SELECT vale1, value2 into Table2 from Table1 要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中

sqlserver语法:select * into 表A from 表B oracle和MySQL的语法:create table 表A as select * from 表B

要把查到的数据放到另一个表中有下面2种情况: 1.先创建好一个新表存放数据 Insert into 新表名(新表列名) select 原表列名 from 原表名 2.执行查询时建立的新表,不需要先建好 select 原表名.原表列名 into 新表 from 原表名

SELECT*INTOtable2FROMtable1

update 表2 set d=x.new where exists(select * from (select 表一.a,表一.b,表2.c,表2.d,表一.a+表2.c as new from 表一 ,表2) x where 表2.c=x.c) 如果有其他条件追加在where 表2.c=x.c后面,如:where 表2.c=x.c and x.a>3 and x.b

将查询结果放在另一张表中(table2表必须存在)insert into table2 select * from table1 查询结果直接创建一个新表存放select * into table2 from table1

table_a 和 table_b 结构相同insert into table_a select * from table_b

SQL SELECT语句为了将查询结果存放到临时表中应该使用短语:Into cursor 或 Into cursor cursorname

一、A C A C D D A B B D 二、1、select 2、from 3、count 4、LIKE 5、DISTINCT

保存的只是查询语句本身而已.查询结果是需要你去执行这段sql语句之后的结果,查询条件只是你这段sql中where语句后面的内容.

网站首页 | 网站地图
All rights reserved Powered by www.rprt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com