Oracle:数据导入导出

本文介绍了如何使用TOAD工具将Oracle数据库中的数据导出为Excel CSV文件,以解决可能的中文乱码和长数字问题。同时,也详细阐述了从Excel文件导入数据到Oracle数据库表的过程,包括选择表、定义字段映射、处理约束问题和执行导入操作的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.从ORACLE数据库导出数据到EXCEL文件

       a.用TOAD连接上数据库,将需要导出的数据从表中筛选出来,选择Export Dataset:

        b.设置导出文件格式、文件名和文件地址等内容,点击OK。(EXCEL文件最好用.csv格式,.xls格式数据量太大时特别卡。)

 

       c.TOAD左下角tab看到row与total rows一致,数据导出完成。可到目标路径查看文件,数据导出成功。

注:为了解决中文乱码问题,可选择类型为"XLS Instance",如果存在长数字型字符串被改变的问题,可选中“String Fields as Strings”

2.将EXCEL文件中特定字段导入ORACLE数据库表

        a.Database--->Import---->Table Data打开了导入窗口


        b.在Object Name中选择你将要导入的表名,点击"Show Data" ---> "Execute Wizard"打开了导入向导-->Next(此处可选择清空当前数据表;可定义约束和触发器是否有效)

 

        c.在向导中选择Excel file类型,选择数据导入来源等内容-->next

         d.默认-->next;默认-->next

        e.选择数据库字段对应的列(在列上选择下拉箭头,弹出数据表列明,选择可更换)-->next

        f.再次确认列有没有导入错误-->next

        g.注意:d.步骤时,导入数据若从第1行(标题行)开始,很可能报错(这是由于前面定义的主键等约束导致的)

        在d.步骤选择从第2行(数据行)开始,就能正常导入了

 

 

 

        h.选择数据导入方式,或者对数据表约束、触发器、表数据清空等进行设定,方便数据导入。

 

         i.点击“Excecute”执行导入。

         

 

         j.数据导入成功。

 

 

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值