plsql 保存csv文件 到oracle 数据库中。

最近在用oracle数据库,在使用plsql中遇到的一些问题。今天再记录一下吧。

1、建表。目的是:被导入到数据的存储位置。

因为数据库中曾经有过相同表结构的表,所以直接使用SQL建表。

-- T_FULL_DEVICE表

CREATE TABLE "XXXX"."T_FULL_DEVICE" 
   (    "ID" VARCHAR2(32) NOT NULL ENABLE, 
    "CASEWHENEXISTS" VARCHAR2(32) NOT NULL ENABLE, 
    "OLD_ID" VARCHAR2(32), 
    "USE_COMPANY" VARCHAR2(50), 
    "RES_NAME" VARCHAR2(200), 
    "RES_CODE" VARCHAR2(100), 
    "DEV_TYPE" VARCHAR2(32), 
    "FACTORY" VARCHAR2(100), 
    "DEV_MODEL" VARCHAR2(100), 
    "AREA" VARCHAR2(100), 
    "STATION" VARCHAR2(100), 
    "ROOMNMEA" VARCHAR2(100), 
    "ADDRESS" VARCHAR2(200), 
    "PY_STATUS" VARCHAR2(32), 
    "CREATE_DATE" VARCHAR2(32), 
    "MODIFY_DATE" VARCHAR2(32), 
    "ASSET_ID" VARCHAR2(100), 
    "RES_ROOMID" VARCHAR2(100), 
    "RES_ROOMCODE" VARCHAR2(100)
   )


2、建好表后,开始导入数据。

2.1、点击,工具栏“工具”。

2.2、选择下拉列表“文本导入器”选项。

2.3、进入界面有2个选项卡,默认进入“来自文本文件的数据”选项卡。

2.3.1、点击“来自文本文件的数据”左上角的导入文件图标。

2.3.2、选择要导入的csv文件,点击open。

open后显示如下:

2.3.4、进入“到Oracle数据库”选项卡。选择“所有者”和“表”。所有者就是:你要导入到数据库名,表就是你刚刚在这个数据库下面创建的表。这两个选好之后,如果你的csv文件各个字段列名和数据库表的列名匹配,则符号->后面会自动匹配数据库库对应的字段名。如果不匹配,则需要自己手动匹配。手动匹配通过右侧的“字段”下拉列表框进行选择。注意为每个字段选择右侧的字段类型,如果字段类型不匹配,是不能导入的。这些都配置好后,点击左下角的“导入”即可。自此,我们的工作已经完成,就等着plsql自己去导入数据吧。下面会有进度条,显示当前已经导入了多少条数据。


--------------------- 

猜你喜欢

转载自blog.csdn.net/qq_38097573/article/details/84031470