`
king_tt
  • 浏览: 2290121 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Oracle sqlldr 如何导入一个日期列

 
阅读更多

1.

LOAD DATA
INFILE *
INTO TABLE test
FIELDS TERMINATED BY X'9'
TRAILING NULLCOLS
(
c2 "upper(:c2)",
c3 date "yyyymmdd",
c1 "SEQ_test_c1.nextval"
)
BEGINDATA
AAAAAAAAAA 20051201
BBBBBBBBBB 20050112

CREATETABLETEST
(
C1
VARCHAR2(10BYTE),
C2
VARCHAR2(20BYTE),
C3DATE
);

CREATESEQUENCEVV_USER.SEQ_TEST_C1
START
WITH0
MAXVALUE
9999999
MINVALUE
0
NOCYCLE
NOCACHE
NOORDER;

2.

LOAD DATA
INFILE *
INTO TABLE test
FIELDS TERMINATED BY X'9'
TRAILING NULLCOLS
(
c2 "upper(:c2)",
c3 "to_date(:c3,'yyyy-mm-dd')",
c1 "SEQ_test_c1.nextval"
)
BEGINDATA
AAAAAAAAAA 2005-12-01
BBBBBBBBBB 2005-01-12

 

sqlldr user/passwd control = load_date.ctl

分享到:
评论

相关推荐

    Oracle sqlldr导入一个日期列实例详解

    在这个实例中,我们将详细探讨如何使用SQL*Loader导入包含日期列的数据。 首先,我们需要了解SQL*Loader的控制文件(control file),它是SQL*Loader操作的核心。在给出的例子中,`load_date.ctl`就是控制文件,...

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

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

    浅谈ORACLE的SQLLDR

    - **兼容性好**:SQL Loader是Oracle提供的一个非常实用的数据导入工具,能够处理不同格式的数据文件,并将其导入Oracle数据库。相较于EXP/IMP等其他工具,SQL Loader在跨数据库版本间的兼容性表现更佳。 - **支持...

    sqlldr报超出字符长度错误

    根据题目中的描述,“sqlldr报超出字符长度错误”,这一问题主要是因为源文件中的数据长度超出了目标表中相应列的定义长度。在SQL*Loader执行过程中,如果某一字段的实际值长度超过了目标表该列的长度,就会触发此...

    sqlldr数据加载工具(sqlldr的介绍)

    以下是一个简单的控制文件示例: ```sql load data infile '/query5/Ascential/data/month/mgmid.200304M' into table DC_RPT_T_MGMID_200304M_30 append fields terminated by ',' ( userid, svcnum, brand, ...

    oracle sqlload loaddata.ctl 使用例子

    例如,如果一个字段被定义为日期类型,那么文本文件中的日期格式必须与控制文件中指定的日期转换格式相匹配。 总结来说,Oracle SQL*Loader通过控制文件和批处理脚本实现高效的数据导入,适合处理大量数据。在进行...

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

    在Excel数据导入过程中,我们通常需要创建一个这样的控制文件,来定义Excel文件中的列与Oracle表中的字段对应关系。 步骤1:准备Excel数据 确保你的Excel文件包含你要导入的数据,并且数据格式符合Oracle数据库的...

    oracle批上传实例

    Oracle批处理上传,通常指的是通过SQL*Loader工具(SQL Loader,简称SQLldr)将大量数据高效地导入到Oracle数据库中。SQL*Loader是Oracle提供的一种快速数据加载工具,尤其适用于处理大量的文本文件,如.TXT或.CSV...

    Oracle向Greenplum移植

    2. **DBILINK**:这是一个在Oracle和PostgreSQL/Greenplum之间进行实时数据同步的工具,适用于持续的数据复制场景。 3. **EnterpriseDB Migration Tool**:由EnterpriseDB提供的专业迁移工具,具有更全面的功能和更...

    DB2到Oracle的数据迁移

    1. **创建控制文件**:在Oracle中,需要创建一个控制文件(`control.ctl`)来指导SQLLoader如何处理数据文件。示例控制文件如下: ```sql LOAD DATA INFILE "D:\path\initData\datafile" APPEND INTO TABLE ...

    sqlldr工具的介绍

    首先,需要在Oracle数据库中创建一个用于接收数据的目标表。例如: ```sql CREATE TABLE CRM_PORT ( USERNAME VARCHAR2(100), ADDRESS VARCHAR2(300), ACCOUNTNAME VARCHAR2(30), TELNUM VARCHAR2(10), RATER ...

    Oracle工具的使用.pdf

    首先,关于SQL*Plus,它是Oracle提供的一个命令行界面工具,可以用来执行SQL语句、运行脚本和管理数据库。使用SQL*Plus时,首先需要通过命令行输入sqlplus来启动,接着通过用户名以及连接身份进行登录,例如使用...

    sqluldr-oracle.rar

    而未列出完整名称的"sqluldr"文件可能是另一个相关工具或脚本,用于辅助数据导入工作。 总结,SQL*Loader是Oracle数据库管理中的重要工具,熟练掌握其使用方法能够极大地提高数据导入效率,为日常的数据管理和分析...

    Sybase到Oracle数据迁移.docx

    在进行数据库迁移的过程中,从Sybase到Oracle的数据迁移是一个常见的任务,涉及到多个步骤和技术细节。以下是对这个过程的详细说明: 1. **Sybase数据导出到TXT文件**: Sybase使用BCP (Bulk Copy Program) 工具将...

    oracle load命令与ctl写法

    Oracle提供了多种方法来实现这一目标,其中`LOAD`命令(通常通过SQL*Loader工具执行)是一种非常实用的方式。它允许用户将文本文件中的数据加载到Oracle数据库的表中。 #### 二、Load 命令的基本语法 ```bash ...

    向Oracle用户表中加载.csv 类型的Excel数据

    这些工具提供了一个交互式的环境,让你能够执行SQL语句来与数据库进行交互。 步骤1:准备数据 确保你的.csv文件是有效的,并且数据格式与目标Oracle用户表的结构相匹配。你可以使用Excel或其他类似软件打开.csv文件...

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

    以Microsoft Excel 2000为例,你可以创建一个新的工作簿,输入你要导入Oracle数据库的数据。在完成数据录入后,你需要将Excel文件另存为制表符分隔的文本文件,以便SQL*Loader可以识别。具体步骤包括:选择“文件”-...

    SQL Loader 加载数据

    SQL Loader,通常简称为SQLLDR,是Oracle数据库系统中一个强大的工具,用于高效地将大量数据从文本文件批量加载到数据库表中。在本文中,我们将深入探讨SQL Loader的工作原理、基本用法以及如何使用它来加载数据,...

Global site tag (gtag.js) - Google Analytics