如何将excel表导入oracle
我现在只有一个表,但数据比较多,想问怎么将这个表导入oracle中的一个表里
补充:我有 装PLSQL
我现在只有一个表,但数据比较多,想问怎么将这个表导入oracle中的一个表里
补充:我有 装PLSQL
答案:用PLSQL Developer工具。
1 在PLSQL Developer的sql window里输入select * from test for update;
2 按F8执行
3 打开锁, 再按一下加号. 鼠标点到第一列的列头,使全列成选中状态,然后粘贴,最后commit提交即可。
(前提:Execl表结构与Oracle中表结构相同)
其他:如果用装SQL工具,SQL工具里有个EXCEL导入器,可以直接用,没有的话就要手动了,过程比较复杂.需要使用到UltraEdit和PLSQL Developer
1.安装UltraEdit.
2.打开UltraEdit,将EXCEL中所有列复制到UltraEdit中,注意,一列一列的复制,列与列之间用逗号(","英文半角)隔开. 这里就要用到UltraEdit的一项功能--列块模式,先复制一列,再激活该模式,在该列后面加上逗号.
3.将新文件保存为TXT文件,如:1.TXT
4.打开PLSQL Developer,连到数据库.
5.点击工具-文本导入器(我用的是中文版,如果是英文版就自己翻译下吧,呵呵)
-打开文件-选择1.TXT
6.点到oracle的数据,选择用户和表名,然后确认下需要导入的数据和表中的列对应是否正确,确认无误就选择导入.就OK了.
上一个:excel文档中的乱码~各位帮忙看看
下一个:excel中判断一个表中的某一列的数据在另一个表中的某一列中是否存在