一. 使用pl/sql developer工具:
1. 数据已经准备好,存放在txt文本,并且记录行是用回车分隔,列式用逗号分隔
2. 打开pl/sql developer,选择Tools -> Text Importer
3. 在Data from Textfile视图汇总,点击窗口左上按钮(Open Data File),选择数据文本
4. 小窍门:
把txt文本里的数据最上面加上一行头,与你要插入的表的结构对应即可
在Data from Textfile视图里,在中间的Configuration视窗,把Name in header单选框选中
(当列不对应时,将第一行设为Field Start为Absolute position(第二行为Relative position),Field end为Character—<tab>)
5.切换到Data to Oacle视图,选择你要插入的表
注意:Fields视窗左侧的是你txt文本里的数据格式与你要插入的表的数据格式要对应上,Fieldtype也要与设置的对应,也可以改变Fieldtype,对应的SQL function也可以改变。
例如:导入时间2009-02-06 02:42:23.0时,建表定义的为TIMESTAMP类型,此时需要将Fieldtype改为Date型,SQL function中的函数对应为to_timestamp('#','YYYY-MM-DD HH24:MI:SS.FF')
6.然后Import就可以导入了。数据量较大时不太合适...