网上好多oracle 的文章,多是以oracle开头,内容确实其他sql,一幅气死人不偿命的嘴脸着实让人难受。

今天就更新点oracle 使用insert into插入数据的方式:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

1.oracle 查询的结果直接插入表

-- 查询插入

insert
into table 表名 values(字段1,字段2) select 字段1,字段2 from查询表 where 条件;

 2.外部数据手动插入表

-- 直接插入

insert all
into 表名(字段1,字段2,字段3) values('A642VK',475,209)
into 表名(字段1,字段2,字段3) values('B492AP',205,99)
select 1 from dual;

 3. excle或者文本数据导入oracle

通过使用PL/SQL 批量查询取数时,将excel中的每一列数据复制黏贴进新建的中间表,黏贴时会有贴歪的情况,也就是某些列会从第二第三行开始插入整列,导致数据乱掉,然后好像又不支持批量删除整列数据,所以一次性导入整张excel表是最佳方法啦。

第一步:

将excel中要插入oracle的数据全部选中:(必须选中,不然导不进数据库)

oracle insert into 插入多组数据方法总结 随笔 第1张

第二步:

然后另存为:文本文件(制表符分隔)(*.txt)

oracle insert into 插入多组数据方法总结 随笔 第2张

第三步:

然后进入PL/SQL 选择工具-》文本导入器

oracle insert into 插入多组数据方法总结 随笔 第3张

第四步:

进行文件的选择:

oracle insert into 插入多组数据方法总结 随笔 第4张

第五步:

选择文件后就会出现下面这个界面,可以看到结果预览

oracle insert into 插入多组数据方法总结 随笔 第5张

第六步:

点击“到oracle的数据“,选择表所有者和表名,就可以看到excel中的表头的名称,对应可以选择对应字段了

oracle insert into 插入多组数据方法总结 随笔 第6张

第七步:

点击左下角导入,就行了。

             

 

,

第一步:

将excel中要插入oracle的数据全部选中:(必须选中,不然导不进数据库)

oracle insert into 插入多组数据方法总结 随笔 第7张

第二步:

然后另存为:文本文件(制表符分隔)(*.txt)

oracle insert into 插入多组数据方法总结 随笔 第8张

第三步:

然后进入PL/SQL 选择工具-》文本导入器

oracle insert into 插入多组数据方法总结 随笔 第9张

第四步:

进行文件的选择:

oracle insert into 插入多组数据方法总结 随笔 第10张

第五步:

选择文件后就会出现下面这个界面,可以看到结果预览

oracle insert into 插入多组数据方法总结 随笔 第11张

第六步:

点击“到oracle的数据“,选择表所有者和表名,就可以看到excel中的表头的名称,对应可以选择对应字段了

oracle insert into 插入多组数据方法总结 随笔 第12张

第七步:

点击左下角导入,就行了。

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄