sql将查询结果保存到新表中的语法

发布于2022-01-13 12:21:29
6个回答
admin
网友回答2022-01-13
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。
2.SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中
admin
网友回答2022-01-13
oracle:insert into new_table select * from old_table
admin
网友回答2022-01-13
从数据库读取出来,然后将读取的内容赋值给变量
admin
网友回答2022-01-13
select * into #temp from 表 where 条件
admin
网友回答2022-01-13
A、B、C 列名
INSERT INTO 表名 ('A','B','C') VALUES ('你好','这样添加','就OK了')
admin
网友回答2022-01-13
select * from #a where ......

以#开头的表是临时表,名字可以随便取

回到
顶部