`

SQL Loader 导入Excel数据到Oracle数据库

 
阅读更多

1、    将需要上传的数据在Excel中整理好,通过“另存为”格式TXT文本文件(本例是test.txt内容见后面),列之间以tab分割;
2、    通过FTP文件上传的方式,将上一步整理好的文本文件上传到数据库所在服务器上(本例是Linux系统);
3、    在数据中的建立一个临时表对应文本文件中的数据,建立控制文件.ctl来实现数据的导入控制(本例是input.ctl内容见后面);
4、    通过FTP文件上传的方式,将上一步整理好的.ctl文件上传到数据库所在服务器上,并且和前面所上传的数据文本文件放在同一个目录之中,方便操作;
5、    进入上传文件的目录,执行导入命令,一般格式为:sqlldr 用户名/密码 控制文件名(本例是:sqlldr apps/apps input.ctl)
6、    附test.txt:
organization_id    segment1          description          primary_uom_code     process_flag          transaction_type     set_process_id      template_id
204    1111111    wang lin1    Ea    1    Create    700    169
204    2222222    wang lin2    Ea    1    Create    700    169
204    3333333    wang lin3    Ea    1    Create    700    169
7、    附input.ctl:
load data infile 'test.txt' append into table cux_items_temp
  fields terminated by X'09'
  (organization_id , description , primary_uom_code , process_flag , transaction_type , set_process_id , segment1, template_id)
说明:X'09'代表上面用tab分割数据。操作分类: a、insert,为缺省方式,在数据装载开始时要求表为空;b、append,在表中追加新记录;c、replace,删除旧记录,替换成新装载的记录;d、truncate,同上。

1
3
分享到:
评论

相关推荐

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

    `SQLLoader`是Oracle数据库提供的一种高效的数据加载工具,它能够快速地将大量数据从外部文件(如CSV、固定宽度文件或Excel文件)导入到Oracle数据库中。本教程将详细介绍如何使用SQLLoader将Excel数据导出到Oracle...

    excel批量导入oracle数据库

    总之,批量导入Excel数据到Oracle数据库需要理解数据预处理、数据库表结构、数据转换、数据导入工具以及性能优化等多方面知识。通过合理规划和实施,可以有效地实现大量数据的快速迁移,提升工作效率。

    Excel数据导入Oracle.docx

    使用SQL Loader工具将数据导入到Oracle数据库中是Excel数据导入Oracle的第五步骤。用户需要使用SQL Loader工具将input.ctl文件中的参数和格式读取到Oracle数据库的student表中。 知识点:SQL Loader工具的使用 * ...

    将EXCEL数据 插入ORACLE数据库

    在IT行业中,将Excel数据插入Oracle数据库是一...通过上述方式,你可以将任意EXCEL格式的数据批量导入到Oracle数据库,实现数据的有效管理和利用。理解并熟练掌握这些方法,对提升工作效率和数据处理能力具有重要意义。

    导入excel,txt文件到oracle数据库

    ImportExcel2Oracle.aspx通过dateset.update把数据更新到oracle数据库中的RAWDATA表中,当oracle数据库表中数据很大时,这种导入速度很慢,但是表数据空时导入比较快。ImportExcelData2Oracle.aspx通过oracle 的sql...

    Excel文件导入到Oracle数据库

    3. **利用工具或编程**:有多种方式可将Excel数据导入Oracle,包括使用Oracle SQL Developer、PL/SQL Developer等图形界面工具,或者通过编写SQL*Loader、外部表等脚本进行批量导入。这些工具通常允许设置列映射,...

    sqlloader数据导入详解

    SQL*Loader 是 Oracle 数据库下用于数据导入的一种重要工具,它由 Oracle 客户端提供。此工具支持多种数据格式,能够高效地将外部文件中的数据加载到 Oracle 数据库表中。SQL*Loader 的强大之处在于其灵活性和效率,...

    excel大量数据如何导入到oracle数据库中

    在日常工作中,我们经常会遇到需要将Excel中的数据批量导入到Oracle数据库的情况。这不仅能够提高工作效率,还能够确保数据的准确性。本文将详细介绍如何将Excel中的大量数据高效地导入到Oracle数据库中。 #### 二...

    将Excel数据导入至Oracle数据库的技术研究.pdf

    【Excel数据导入Oracle数据库的技术研究】 在现代企业中,Excel被广泛用于各部门的数据管理,但随着数据量的增长,使用关系型数据库如Oracle进行集中管理和分析变得更为重要。本文主要探讨了如何将Excel中的数据...

    如何使用SQLloader导入数据(word文档良心出品).doc

    SQLloader 是 Oracle 数据库提供的一个用于加载数据的实用程序,它是专门用于将大量数据高效地批量加载到 Oracle 数据库表中的工具。它支持多种数据源格式,如 ASCII、定长、分隔符分隔等,并且能够以最快的速度加载...

    使用toad将excel数据导入oracle

    "使用 Toad 将 Excel 数据导入 Oracle" 使用 Toad 将 Excel 数据导入 Oracle 是一种常见的数据导入方式,下面将详细介绍该过程中涉及的知识点。 Toad 简介 Toad 是一个 Oracle 数据库管理工具,由 Quest Software...

    Excel表的Oracle数据库插入工具

    此外,如果Excel文件非常大,还可以考虑先将数据导出为CSV文件,然后通过SQL*Loader等工具快速导入到Oracle数据库。 总之,将Excel数据插入Oracle数据库涉及的关键技术点包括:Excel文件的读取(如使用pandas)、...

    c#中高效的excel导入oracle的方法

    总的来说,C#中高效地导入Excel到Oracle涉及的关键技术包括Excel COM组件的使用、数据格式转换、数据库表结构的创建以及SQL*Loader工具的运用。通过优化这些步骤,可以实现更快速、更稳定的导入过程。

    excel数据导入oracle

    通过上述步骤,我们可以使用Java语言和SQL*Loader工具将Excel文件中的数据导入到Oracle数据库中。这种方法不仅提高了数据处理的效率,还减少了手动录入数据时可能出现的错误。对于需要频繁进行数据迁移或批量导入的...

    excel导入数据到oracle工具

    "Excel导入数据到Oracle工具"就是为了方便用户将Excel中的数据高效、准确地导入到Oracle数据库而设计的。这个小工具简化了手动操作的繁琐步骤,提高了工作效率。 首先,我们需要了解Excel和Oracle的基本概念。Excel...

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

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

    轻松将Excel的xls格式文件导入到Oracle数据库

    总之,将Excel的xls格式文件导入到Oracle数据库是一项常见的数据操作,通过多种方式可以实现这一目标。选择合适的方法取决于具体需求、技术水平以及资源可用性。在实践中,掌握这些技能将有助于提高工作效率,优化...

    Excel文件数据导入Oracle

    SQL\*Loader是Oracle提供的一种高效的数据导入工具,适用于将各种格式的外部数据文件(如文本、CSV、Excel等)导入到Oracle数据库中。它支持多种数据类型,包括字符型、整型、日期型及浮点型等,并且能够在不同版本...

    往oracle数据库中,插入excel文件中的数据

    在日常工作中,我们经常需要将Excel文件中的数据导入到Oracle数据库中,以便进行进一步的数据处理与分析。本文将详细介绍如何使用Oracle SQL*Loader工具完成这一过程。 #### Oracle SQL*Loader简介 SQL*Loader是...

    如何实现将Excel、Access、FoxPox数据导入Oracle数据库.pdf

    最后,通过DOS或UNIX命令窗口运行SQL*Loader命令,指定用户名、口令和控制文件路径,将数据导入到Oracle数据库中。SQL*Loader会处理数据文件,并将内容插入到之前创建的表中。默认情况下,它还会生成日志文件(input....

Global site tag (gtag.js) - Google Analytics