`
Jack-chen
  • 浏览: 71461 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

阅读更多
 实现目的:往oracle数据库中,插入excel文件中的数据
  实现步骤:
  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
  如果是远程对数据库进行导入操作,则输入字符串应改为:
C:>sqlldr userid=system/manager@serviceName_192.168.1.248 control=input.ctl
  8、连接到SQL*Plus中,查看是否成功输入,可比较input.log与原test.xls文件,查看数据是否全部导入,是否导入成功.
分享到:
评论

相关推荐

    利用sqlloader将 excel 数据导出到 oracle 数据库中.rar

    本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle数据库。 首先,我们需要理解SQLLoader的工作原理。SQLLoader通过读取控制文件(.ctl文件),这个文件包含了数据加载的规则和配置,如字段的定义、数据...

    SQL*Loader-Oracle高速数据装入最佳工具软件.pdf

    在这个过程中,控制文件的作用就是指导SQL*Loader如何正确地将文本数据装入到Oracle数据库表中。 总之,通过上述分析我们可以看到SQL*Loader在大规模数据装载方面发挥着巨大作用,通过掌握控制文件的编写,可以实现...

    用Pl*SQL将Excel中数据导入到oracle中,将oracle的数据通过Pl*SQL导向Excel

    标题中的“用PL/SQL将Excel中数据导入到Oracle中,将Oracle的数据通过PL/SQL导向Excel”涉及到了两个主要的数据库操作流程:数据的导入(Import)和导出(Export)。这里主要介绍如何利用PL/SQL Developer这款工具...

    关于 Oracle 的数据导入导出及 Sql Loader (sqlldr)

    Sql Loader(SQL*Loader)是Oracle提供的一种高效的数据加载工具,可以快速将数据从外部文件加载到数据库表中。在本篇中,我们将深入探讨Oracle的数据导入导出及Sql Loader的使用方法。 1. **Oracle数据导入导出** ...

    sql*loader 指南

    SQL*Loader是Oracle提供的一款高效数据加载工具,用于将外部文件中的数据批量加载到Oracle数据库表中。该工具支持多种文件格式,包括CSV、文本文件等,并且能够处理复杂的字符分隔符和字段格式化需求。SQL*Loader有...

    财税实务:将Excel数据导出到Oracle数据库.pdf

    本文将详细介绍如何通过SQL*Loader工具将Excel数据导出并导入到Oracle数据库。 首先,你需要在Excel中整理好你的数据,确保格式正确无误。以Microsoft Excel 2000为例,你可以创建一个新的工作簿,输入你要导入...

    sqlloader的成功案例

    在IT领域,尤其是在数据库管理与数据导入导出技术中,Oracle SQL*Loader是一个非常重要的工具。SQL*Loader的成功案例不仅展示了其高效的数据加载能力,还体现了它在处理大量数据时的灵活性与可靠性。本文将根据提供...

    oracle数据导出工具sqluldr2

    Oracle 数据导出工具 SQL*Loader (SQLULDR2) 是 Oracle 数据库系统中一个强大的批量数据加载工具,用于高效地将大量数据从外部文件导入到数据库表中。它通过使用控制文件来定义数据格式和加载策略,使得数据导入过程...

    利用 sqluldr2导出数据 使用sqlldr导入数据 通过merge into 合并更新数据

    SQL*Loader是Oracle用于将数据从外部文件加载到数据库的工具。它的使用流程与SQLULDR2类似,但方向相反: - 创建控制文件,定义要导入的表结构、字段映射等。 - 运行SQL*Loader命令,指定数据库连接信息、控制...

    oracle大数据导出工具sqluldr2

    SQL*Loader的核心功能是将数据从外部文件加载到Oracle数据库中,同时也能快速地将数据库中的数据导出到各种格式的文件,如TXT、CSV和DBF。这些格式广泛应用于数据交换、数据分析和报告生成等场景。通过使用SQL*...

    oracle -sqlloader使用方法

    ### Oracle SQL*Loader 使用方法详解 #### 一、SQL*Loader 概览 SQL*Loader 是 Oracle 数据库中用于批量导入外部数据至数据库的强大工具。它不仅具备与 DB2 Load 工具类似的功能,还提供了更为灵活的加载选项,...

    oracle数据(文本)导出小工具

    Oracle 数据(文本)导出小工具,通常被称为 SQL*Loader,是 Oracle 提供的一个强大工具,用于快速将大量数据从文本文件批量导入到 Oracle 数据库中。SQL*Loader 也支持反向操作,即导出数据库中的数据为文本格式。在...

    oracle导出excel和excel导入oracle的经验总结.pdf

    在Oracle数据库管理中,经常需要将数据导出到Excel格式以便于分析和处理,同时也会有将Excel数据导入到Oracle表的需求。以下是一些常用的方法: 1. **Oracle导出Excel** - **方法一:使用PL/SQL Developer** PL/...

    sqluldr2 4.0.1版本 oracle数据导出工具

    `sqluldr2`是Oracle数据库系统中一个用于快速数据导入和导出的实用程序,它是`SQL*Loader`的一部分,常被用来批量加载大量数据到Oracle表中,或者将数据从Oracle表中导出。在`4.0.1`这个版本中,可能包含了性能优化...

    SQL_LOADER例子

    在描述中提到,"sqlloader方便数据的导入导出",确实如此,SQL*Loader不仅支持数据的导入,还可以用于导出数据。对于导入,它能处理大量数据,并且支持多种数据类型,包括字符串、数字、日期等。对于导出,可以通过...

    windowns下利用bat命令+oracle的sqlldr功能导入数据

    Oracle的SQL*Loader(简称SQLLDR)工具就是这样一个强大的数据加载器,它能快速高效地将数据从外部文件批量导入到数据库中。结合批处理(BAT)脚本,我们可以自动化这个过程,提高工作效率。下面我们将详细探讨如何...

    oracle导出excel和excel导入oracle的经验总结.docx

    SQL Loader是Oracle提供的批量数据加载工具,能高效地将数据从外部文件(如CSV或Excel)导入到Oracle数据库中。需要编写控制文件来定义数据格式和目标表结构。 在实际操作中,选择哪种方法取决于具体需求,如数据量...

    excel批量导入oracle数据库

    可以使用Python的pandas库或VBA宏来读取Excel文件,并将数据保存为CSV文件,因为Oracle数据库通常通过SQL*Loader或PL/SQL过程来处理CSV格式的数据。 4. **使用SQL*Loader**:SQL*Loader是Oracle提供的一个工具,...

    ORACLE数据定时导入导出工具

    SQL*Loader 是 Oracle 的传统批量数据加载工具,它可以将大量数据从外部文件快速加载到数据库中。SQL*Loader 支持多种数据格式,如固定宽度、CSV、delimited 等,并可以通过控制文件定义数据字段的映射规则。虽然...

    oracle数据导入导出FTP

    SQL*Loader是Oracle数据库提供的一种命令行工具,它可以快速、灵活地将数据从外部文件加载到数据库表中。它的主要优点在于处理速度,尤其适合大量数据的导入。使用SQL*Loader时,我们需要创建一个控制文件,该文件...

Global site tag (gtag.js) - Google Analytics