数据库

本类阅读TOP10

·SQL语句导入导出大全
·SQL Server日期计算
·SQL语句导入导出大全
·SQL to Excel 的应用
·Oracle中password file的作用及说明
·MS SQLServer OLEDB分布式事务无法启动的一般解决方案
·sqlserver2000数据库置疑的解决方法
·一个比较实用的大数据量分页存储过程
·如何在正运行 SQL Server 7.0 的服务器之间传输登录和密码
·SQL中两台服务器间使用连接服务器

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

  • 系统环境:
      1、操作系统:Windows 2000 Server,机器内存128M
      2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
      3、安装路径:C:\ORACLE
  • 实现步骤:
      1、打开MicroSoft Excel 2000 2、文件(F)→新建(N)→工作簿→ 3、输入以下数据,存盘为test.xls,如图: 4、文件(F)→另存为(A)→ 保存类型为:制表符分隔,起名为text.txt,保存到C:\ 5、连入SQL*Plus 以system/manager用户登录, SQL> conn system/manager 创建表结构 SQL> create table test     (     id       number,        --序号     username    varchar2(10),     --用户名     password    varchar2(10),     --密码     sj       varchar2(20)      --建立日期     ); 6、创建SQL*Loader输入数据所需要的文件,均保存到C:\,用记事本编辑: 控制文件:input.ctl,内容如下:   load data           --1、控制文件标识   infile 'test.txt'       --2、要输入的数据文件名为test.txt   append into table test    --3、向表test中追加记录   fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)   (id,username,password,sj)   -----定义列对应顺序 a、insert,为缺省方式,在数据装载开始时要求表为空 b、append,在表中追加新记录 c、replace,删除旧记录,替换成新装载的记录 d、truncate,同上 7、在DOS窗口下使用SQL*Loader命令实现数据的输入 C:\>sqlldr userid=system/manager control=input.ctl   默认日志文件名为:input.log   默认坏记录文件为:input.bad 8、连接到SQL*Plus中,查看是否成功输入



相关文章

相关软件