我用的是 Oracle9i
要把xls格式的数据导入到Oracle中。
在网上搜了这种方法,但是还是不行。。 到最后执行错误
请大家帮我看看,小妹不胜感激。
过程如下: (如果大家有其他好办法,请不吝赐教!)1.录入excel测试表格,test.xls。
2.另存为.csv格式
3.创建sql*loader控制文件test.ctl,内容如下:
Load data
Infile 'c:\test.csv'
insert Into table test Fields terminated by ','(column1,column2,column3,column4,column5) 需要将数据文件拷贝到对应位置 4.到数据库中建立对应的测试表test create table test (
column1 Varchar2(10),
column2 Varchar2(10),
column3 Varchar2(10),
column4 Varchar2(10),
column5 Varchar2(10)
) 5.执行导入命令
Sqlldr userid = system/manager control='C:\test.ctl' 导入成功!
要把xls格式的数据导入到Oracle中。
在网上搜了这种方法,但是还是不行。。 到最后执行错误
请大家帮我看看,小妹不胜感激。
过程如下: (如果大家有其他好办法,请不吝赐教!)1.录入excel测试表格,test.xls。
2.另存为.csv格式
3.创建sql*loader控制文件test.ctl,内容如下:
Load data
Infile 'c:\test.csv'
insert Into table test Fields terminated by ','(column1,column2,column3,column4,column5) 需要将数据文件拷贝到对应位置 4.到数据库中建立对应的测试表test create table test (
column1 Varchar2(10),
column2 Varchar2(10),
column3 Varchar2(10),
column4 Varchar2(10),
column5 Varchar2(10)
) 5.执行导入命令
Sqlldr userid = system/manager control='C:\test.ctl' 导入成功!
解决方案 »
- Oracle中FLWOR表达式的应用
- 请问在oracle中如何查询返回了多少列,列是动态生成的
- Oracle安装
- Hibernate不能正确生成主键
- 高手出来帮我看看这个程序包体为什么老是"invalid"!!!!!!
- 求助!!!!!!!!
- 用EXP导出TEST用户的数据,提示说无效的用户?但是导入这个用户的数据却是可以的,为什么?
- 脚本可以用wrap加密吗?
- select into 语句中能否用子查询?
- 为什么,将客户端开一会儿,就连接不上,出现错误提示“ORA-03113:通信通道的文件结束”?
- oracle报错 急求正解~!!!
- oracle内存泄漏在oraagent.bin,oracle bug?
居然不用写服务名?
标准格式是这样SQLLDR 用户名/密码@服务名 control='C:\test.ctl' error=1000
PS:ERROR是默认允许错误记录数
本科以上学历,计算机或相关专业
-至少2年的Oracle数据库管理的相关经验
-熟悉Oracle的备份恢复,数据迁移,RAC,数据库调优和PL/SQL编写
-熟悉Red Hat和Solaris操作系统及Shell脚本编写
-熟练的英语听说读写能力
-良好的沟通和表达能力
-在高强度和富有挑战的工作环境下,进行有效工作的能力
-富有创造力,工作积极主动,能主动地与项目组其他成员进行合作
-高度认同公司的企业文化:尊重员工,诚实和正直,追求品质和卓越,以客户为中心,恪守个人职责和倡导团队精神,求变创新,专注于技术,社会责任。
关于楼主说出错的那种方法,一般是格式有问题。你用记事本打开那个test.csv看看格式是否是你所描述的样子,只是有‘,’隔开了,没有其他字符。
在PLSQL Developer中 輸入 Select * From tb for update 執行后點一下 edit data.
然後把excel中的內容用ctrl+c 複製到PLSQL Developer 很方便的.
数据量不大的话可以这么搞sqlldr导入,网上有很多,www.oracle.com