一、还是先说一下环境(其他版本也差不多):

  1. 操作系统:Windows 10
  2. 数据库Oracle 11g r2
  3. PL/SQL Developer 12

二、csv文件

csv,全称为Comma-Separated Values,一般译为逗号分隔值,csv文件以纯文本的形式来存储表格数据。在windows系统上,如果你装了excel的话,csv的默认打开一般就会是excel,但前面说到,csv是以纯文本的形式来存储数据的,那我们尝试用文本编辑器来打开它,你就会发现,哦!原来是酱紫,看图。图一是office excel打开的,图2是记事本。

三、通过PL/SQL Developer导入

想起来,以前不知道可以整个文件导入,我们是直接用plsql查询表——解锁——复制粘贴进去——提交的方式去导入类似excel之类的数据。有一次公司搞了上百万行的数据过来......那酸爽!

好了,不废话了。我们就用上面那个学生信息的表格数据来导入一次。

1、准备

(1)首先,先修改好csv文件的表头部分,也就是第一行,修改为数据库对应的字段名,我上面那个是已经修正好的了。

(2)在数据库中建好一个跟表格数据对应的表,代码如下:

create table TMP_STUDENT
(fgrade  VARCHAR2(50),fclass  VARCHAR2(50),fname   VARCHAR2(50),fsex    VARCHAR2(2),fborndt DATE
);

(3)然后,我们打开PL/SQL Developer的文本导入器,我这边就截个plsql 12的图,其他版本的随便找一下

(4)打开文本导入器之后我们点击左上角的打开图标,找到你要导入的csv文件,双击打开

(5)加载文件后效果如下,中间的配置我们勾选上标题名,就会自动把第一行作为表头,也就是字段名。然后我们点击选项卡的:到Oracle的数据来选择导入到数据库的哪张表中

(6)在到Oracle的数据选项卡中,选择导入表的用户和表名,如下图的LHY.TMP_STUDENT

选择好后用户名和表明后,界面中部的字段区域就会自动对应到表的字段,而且date格式的也会自动转为对应格式,同时,也可以自己选择对应导入的字段

确认后没问题的话就点左下角的导入按钮,即可完成导入。

emm...图中的每次提交数,导入大数据的可以适当调高一些。

(7)点击导入后(xxx条记录被导入,耗时0.00000001秒)

(8)查询一下确认下,木有问题

关于PL/SQL Developer导入csv文件相关推荐

  1. PL/SQL Developer 导入外部文件数据

    创建新表ClassInfo 找到/新建 需要导入的文件,表格.文本等均可. 准备导入数据

  2. pl/sql developer导入导出

    用界面化操作也挺方便的: 1.点击Tools--Export User Objects 这种方式可以导出当前用户拥有的所有对象,包括表.视图.触发器.同义词等等,对于表,只能导出表结构,不能导出数据, ...

  3. PL/SQL Developer 导入导出操作

    一.PL/SQL Developer数据导入 Tools->Import Tables 对应的路径是sqlplus.exe的路径,一般情况下,都在\app\Admin\product\11.2. ...

  4. PLSQL Developer导入csv文件到oracle

    csv文件内容: 要导入的表结构 create table RPT_MONILUCE_2_P01 (   imsi      NUMBER,   road_line NUMBER,   ci     ...

  5. PL/SQL developer 导入Excel数据到linux安装的Oracle中文乱码问题

    解决oracle中文显示乱码有三层地方需要调整或者修改 第一层:操作系统层 locale -a 查看操作系统是否安装了中文字符集 2.设置用户的中文字符集 查看到linux安装了中文字符集,那么ora ...

  6. oracle文本导入器只有1列,PL/SQL文本导入器使用步骤

    在使用中我们常常需要将Excel数据导入到数据库中,目前主流的SqlServer和Oracle数据库都支持文本导入,笔者下面介绍一下Oracle数据库中的文本导入器的使用步骤: PLSQLDevelo ...

  7. PL/SQL developer export/import (转)

    export/import图标为灰色: 原因:相关应用程序没有关联 菜单栏 --> Tools --> Import Tables... --> Oracle Import Expo ...

  8. 如何通过 PL/SQL Developer 将 Excel 数据导入 Oracle 对应的表中

    首先将 Excel 文件另存为文本文件,然后在点击 PL/SQL Developer 菜单栏的[工具]-[文本导入器],打开后如图所示: 上述步骤操作完之后,点击[到oracle的数据]:

  9. PL/SQL Developer将Excel表格数据导入表格

    说明,在将excel表格数据导入之前,需要创建一个对应的表. 一.打开PL/SQL Developer之后,选择tools(工具)---ODBC Imoprter(ODBC导入器) 二.选择导入文件的 ...

最新文章

  1. vue 复选框的渲染
  2. BP神经网络与卷积神经网络(CNN)
  3. JSP的会话(Session)跟踪
  4. 送一个全新的AirPods Pro
  5. php 获取html中图片不显示,HTML中img标签src属性用PHP设置后不显示
  6. C语言梳排序Comb sort算法(附完整源码)
  7. 整理 | 程序员必读书单1.0
  8. GitHub 配置及简单使用
  9. Process com.xxxxxxxx has died
  10. Java 并发编程:Synchronized 及其实现原理
  11. IE和火狐读取XML方法比较
  12. GCC为什么不将a * a * a * a * a * a优化为(a * a * a)*(a * a * a)?
  13. yii和php的一些细节
  14. $(function() {});和$(document).ready(function() {});区别
  15. 十年远景书计算机应用,写一篇十年愿景书
  16. 完美世界暴力裁员:工作996、生病被关小黑屋,有摄像头监控!
  17. No rule to make target /opt/ros/kinetic/lib/liborocos-kdl.so.1.3.2问题解决
  18. [篇二章四]_安装 Windows 11 系统
  19. 【iOS】调用百度、高德地图SDK
  20. SQL之case when then用法(用于分类统计)

热门文章

  1. php study计算闰年,IOS_IOS获取指定年月的当月天数,前言 在开发IOS中常常需要用 - phpStudy...
  2. Teradata 数据库介绍
  3. 字节,比特,字符,位,单位换算
  4. linux网卡通信延迟高,Linux性能优化-网络请求延迟变大
  5. 运动控制卡的函数库与Linux,运动控制卡应用开发教程之使用Qt
  6. 初步使用Arduino
  7. 计算机一级ps操作,计算机一级考试《PS》:视图操作快捷键大全
  8. 学画画软件app推荐_超好用的学习绘画的APP
  9. aspose.word 插入段落样式失效或段落文本样式无效 请配合正确食用方式
  10. HTML 微信 获取微信ID,关于微信订阅号获取openid的问题_html/css_WEB-ITnose