首页 > 数据库技术 > 详细

Oracle 赋值数据至表

时间:2021-05-19 13:10:24      阅读:17      评论:0      收藏:0      [点我收藏+]

在Oracle中select into from不可以使用,用create table select代替该功能!!!在Sql Server中可以正常使用。

1、INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1
注意:(1)要求目标表Table2必须存在,并且字段field,field2...也必须存在

--将查询出来的内容复制(插入)表1中
INSERT INTO 表1 SELECT * FROM 查询出来的内容
--例:

INSERT INTO "ANDON_Class" SELECT * FROM ( SELECT * FROM "ANDON_Class" WHERE "ClassName"=晚班)


2、SELECT INTO FROM语句

语句形式为:SELECT vale1, value2 into Table2 from Table1

注意:要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中

SELECT INTO FROM 语句会先创建表Table2,再将查出来的数据(Table1)复制至创建的表(Table2)
--例

SELECT 字段1,字段2 INTO Table2 FROM Table1

 

Oracle 赋值数据至表

原文:https://www.cnblogs.com/RookieJ/p/14784441.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!