数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中


发布日期:2024年01月23日
 
利用SQL*Loader将 Excel 数据导出到 Oracle 数据库中

系统环境

操作系统Windows Server机器内存M

数据库Oracle i R () for NT 企业版

安装路径C:\ORACLE

实现步骤

打开MicroSoft Excel

文件(F)→新建(N)→工作簿→

输入以下数据存盘为testxls如图

文件(F)→另存为(A)→

保存类型为制表符分隔起名为texttxt保存到C:

连入SQL*Plus

以system/manager用户登录

SQL> conn system/manager

创建表结构

SQL> create table test

(

idnumber序号

usernamevarchar()用户名

passwordvarchar()密码

sjvarchar() 建立日期

);

创建SQL*Loader输入数据所需要的文件均保存到C:\用记事本编辑

控制文件inputctl内容如下

load data 控制文件标识

infile testtxt 要输入的数据文件名为testtxt

append into table test向表test中追加记录

fields terminated by X字段终止于X是一个制表符(TAB)

(idusernamepasswordsj) 定义列对应顺序

ainsert为缺省方式在数据装载开始时要求表为空

bappend在表中追加新记录

creplace删除旧记录替换成新装载的记录

dtruncate同上

在DOS窗口下使用SQL*Loader命令实现数据的输入

C:\>sqlldr userid=system/manager control=inputctl

//jpg >

默认日志文件名为inputlog

默认坏记录文件为inputbad

连接到SQL*Plus中查看是否成功输入

//jpg >

上一篇:Oraclei外部表(External Table)的使用

下一篇:用Oracle的功能特性提高应用的执行效率