Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > 如何使用SQL*LOADER将EXCEL数据表数据加载到ORACLE数据库中
【标  题】:如何使用SQL*LOADER将EXCEL数据表数据加载到ORACLE数据库中
【关键字】:SQL,LOADER,EXCEL,ORACLE
【来  源】:http://www.cublog.cn/u/22187/showart.php?id=145879

如何使用SQL*LOADER将EXCEL数据表数据加载到ORACLE数据库中

Your Ad Here
如何使用SQL*LOADER将EXCEL数据表数据加载到ORACLE数据库中

如何使用SQL*LOADER将EXCEL数据表数据加载到ORACLE数据库中

下面是自己看书与测试后的小结,大家共享下
1、在EXCEL中输入需要加载到ORACLE数据库中的相关内容;
2、将EXCEL文件另存为“文本文件(制表符分隔)”;
3、在ORACLE数据库中创建需要存放加载文件内容的表,注意表结构需要与EXCEL文件相对应,本例语句如下;
create table testldr (num number(4),name varchar2(10));
4、编辑控制文件,控制文件名为test.txt,保存D盘跟目录下,控制文件内容如下;
Load data
infile 'd:\test.txt'
insert into table testldr
fields terminated by X'09'
(num,Name)

注:
上控制文件内容中字段终止于X'09',是一个制表符(TAB);
数据的加载方式为insert:在数据加载开始时要求表为空,且为默认方式;
数据的加载方式为Append:在表中追加新记录;
数据的加载方式为replace:代替旧数据,替换成新加载的数据;
数据的加载方式为truncate:将旧数据清空,替换成新加载的数据
5、调用SQL*LOADER来加载数据
SQL> host sqlldr smart/smart control=d:\test.ctl

注:SQL*LOADER调用方法有3种,第三种时会提示输入控制文件名
sqlldr control=控制文件名 userid=smart/smart
sqlldr smart/smart control=控制文件名 log=日志文件名
sqlldr smart/smart
6、检验是否成功加载
select * from testldr;

利用ref游标返回结果集给客户机--C#处理示例:【上一篇】
重新安OS恢复ORACLE:【下一篇】
【相关文章】
  • 数据库open时丢失control file,oracle如何实现instance recovery
  • oracle backup&recovery reading note
  • Debian下安装oracle 10g & 10gR2
  • 【转载】oracle备份与恢复精华资料
  • MySQL的使用
  • mysql 数据库同步
  • CISCO IOS Loader software
  • 怎样在Linux下安装Oracle Database 9i
  • Sql 分页
  • SQL中char和varchar的效率分析
  • 【随机文章】
  • PC病毒发病机理:感染-潜伏-繁殖-发作(1)
  • C语言编程经典100例
  • CGI安全漏洞资料速查表 一
  • 一个非阻塞IO的java客户和服务器端交换时间的例子。
  • 6类4对屏蔽双绞线(305米/箱)
  • 第一次安装freebsd的过程:_)
  • McAfee Points Its Finger in the Wrong Direction Again
  • 自做局域网(2)--连接网络硬件
  • 注册表编辑已被管理员禁用
  • 剖析"拒绝服务"攻击-反射式拒绝服务
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.