Oracle本身提供EXP/IMP进行数据的导入导出,具体实现方法可以GOOGLE之。
个人感觉EXP/IMP稍微有点麻烦,而且命令行操作还是要小心点。
最近干活,涉及到ORACLE的数据补充和导入导出大多都是通过TODA这个工具实现的。关于TODA的使用和简述,网上有很多介绍了。请查询。
简单说说使用TODA实现基本数据导入导出的:
一、数据导出:
1、假设我要导出某表中ID号小于500的数据,则可以在SQL查询中用命令
select * from *** where ID<500;
然后将出现的视图导出。这样,可以很方便的对想需求数据进行导出
2、在返回数据视图中,右键-save as
可以将结果保存成几种不同格式的文档,一般最简单是TXT,而且这个格式也可以支持SQL SERVER ,DB2应该也有可以,待尝试。。。。
3、设置,
这个界面中,FORMAT是输出格式,Delimited Text是最同用也是最简单的,
Option里面: 要注意的是Delimited,数据分隔符的选择,一般就|竖杠,或者是空格。
然后确定导出的路径和文件名即可。
4、确定导出以后,就把视图内的数据导出。可以打开输出的TXT文件。其实就是用竖杠分割的数据。如下:
1|虹漕南路积水点|2009-2-14 3:00:00|-0.6
2|金华路积水点|2009-2-14 3:45:00|-0.45
3|保德路积水点|2009-2-14 3:05:00|-0.6
4|恒通路积水点|2009-2-14 3:00:00|-0.95
5|武胜路积水点|2009-2-14 3:45:00|-0.66
6|南石二路积水点|2009-2-14 3:50:00|-0.88
7|铜川路积水点|2009-2-14 3:00:00|-0.67
8|开鲁路积水点|2009-2-14 3:45:00|-1.01
9|虹漕南路积水点|2009-2-14 3:05:00|-0.6
10|公兴路积水点|2009-2-14 3:00:00|-0.37
11|四川中路积水点|2009-2-14 3:35:00|-0.79
12|黄兴路积水点|2009-2-14 1:35:00|-0.22
13|开鲁路积水点|2009-2-14 1:35:00|-1.01
14|海洲路积水点|2009-2-14 3:45:00|-0.45
15|公兴路积水点|2009-2-14 3:05:00|-0.37
16|虹漕南路积水点|2009-2-14 1:35:00|-0.6
................................................................................................................................
二、数据导入:
1选择Datebase - Import - Table Data ,
进入数据导入画面
2、进入后,选择要进入的表,然后Execute Wizard,启动向导导入
3、后面其实很傻瓜了,
选择导入的格式为TXT,其他有xls和mdb,next
选择导入文件,next
选择Delimited分隔符类型,像这个是竖杠,就在Other Symbol里面填入|,next
在这个里面,选择起始行,还有一个就是时间标准,YMD,或者其他,按照导出格式来写,NEXT
显示出TODA识别出的数据
如果正确,NEXT
在下一个画面进行数据对应,如WDATA中的ID对应刚刚Field1,NAME对应Field2等。因为Txt没有提供列名等信息,所以要对应。Next
确定加入方式,要不要覆盖等,然后execute.
结束。。。。。。。。。。。。。。。。。。。。。。分割。。。。。。。。。。
其实还是相当简单,而且比较安全。
也很方便的支持跨不同数据库的导入导出,个人推荐TXT。
2.JPG
新建 Windows Bitmap Image (2).JPG
新建 Windows Bitmap Image (3).JPG
新建 Windows Bitmap Image (4).JPG
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22259926/viewspace-613389/
,如需转载,请注明出处,否则将追究法律责任。