sqlloader_12载入有换行数据(str)

 

Sql*loader

实验九——导入csv文件

 

 

 

 

 

目录

Sql*loader  0

实验九——导入csv文件... 0

第一部分   环境... 2

第二部分   控制文件... 3

LOAD DATA   3

INFILE *  3

INTO TABLE zp_9.. 3

REPLACE  3

FIELDS TERMINATED BY ',' 3

TRAILING NULLCOLS. 3

(DEPTNO, 4

DNAME "upper(:dname)", 4

LOC "upper(:loc)", 4

LAST_UPDATED "my_to_date( :last_updated  )", 4

COMMENTS "replace(:comments,'n',chr(10))". 4

)  4

BEGINDATA   4

20,Accounting,Virginia,13/04/2001,This  is the AccountingnOffice in Virginia  5

30,Consulting,Virginia,14/04/2001 12:02:02,This  is the ConsultingnOffice in Virginia  5

40,Finance,Virginia,987268297,This is the FinancenOffice in Virginia. 5

第三部分 执行语句... 5

第四部分 结果显示... 5

第五部分 log日志... 6

 


 

第一部分            环境

1.                表格格式

SQL> desc testLoad
Name                                      Null?    Type
----------------------------------------- -------- ----------------------------
F1                                        NOT NULL NUMBER
F2                                                 VARCHAR2(30)
F3                                                 DATE
F4                                                   CLOB

 

 

 

 

 

 

 

第二部分            控制文件

第三部分       

LOAD DATA
INFILE str.dat "str X'7C0D0A'"
INTO TABLE
testLoad
REPLACE
FIELDS TERMINATED BY ','
TRAILING NULLCOLS
(DEPTNO,
DNAME "upper(:dname)",
LOC "upper(:loc)",
LAST_UPDATED "my_to_date( :last_updated )",
COMMENTS
)
write str.dat
10,Sales,Virginia,01-april-2001,This is the Sales
Office in Virginia|
20,Accounting,Virginia,13/04/2001,This is the Accounting
Office in Virginia|
30,Consulting,Virginia,14/04/2001 12:02:02,This is the Consulting
Office in Virginia|
40,Finance,Virginia,987268297,This is the Finance
Office in Virginia|

第三部分 执行语句

E:\zp\sqlload>sqlldr "scott/tiger" control=testload.ctl log=testload.log

 

第四部分 结果显示

SQL> select utl_raw.cast_to_raw('|'||chr(13)||chr(10)) from dual;

UTL_RAW.CAST_TO_RAW('|'||CHR(13)||CHR(10))

--------------------------------------------------------------------

7C0D0A
SQL> select utl_raw.cast_to_raw('| '||chr(13)||chr(10)) from dual;

 

UTL_RAW.CAST_TO_RAW('|'||CHR(13)||CHR(10))

--------------------------------------------------------------------------------------

7C200D0A

SQL> select utl_raw.cast_to_raw('|  '||chr(13)||chr(10)) from dual;

UTL_RAW.CAST_TO_RAW('|'||CHR(13)||CHR(10))

---------------------------------------------------------------------------------------

7C20200D0A

第五部分 log日志

 

SQL*Loader: Release 9.0.1.1.1 - Production on 星期三 8 8 09:22:37 2012

 

(c) Copyright 2001 Oracle Corporation.  All rights reserved.

 

控制文件: testload.ctl

数据文件: testLoad.csv

错误文件: testLoad.bad

废弃文件: 未作指定

:

(可废弃所有记录)

 

加载数: ALL

跳过数: 0

允许的错误: 50

绑定数组: 64 行,最大 256000 字节

继续:    未作指定

所用路径:       常规

 

表TESTLOAD

已加载从每个逻辑记录

插入选项对此表APPEND生效

TRAILING NULLCOLS 选项生效

 

   列名                        位置      长度  中止 包装数据类型

------------------------------ ---------- ----- ---- ---- ---------------------

F1                                  FIRST     *    ,      CHARACTER           

F2                                   NEXT     *    ,      CHARACTER           

F3                                   NEXT     *    ,      DATE RRRR-MM-DD     

 

 

表TESTLOAD:

4 行加载成功

由于数据错误, 0 行没有加载。

由于所有 WHEN 子句失败, 0 行没有加载。

由于所有字段都为空的, 0 行没有加载。

 

 

为结合数组分配的空间:    49536字节(64行)

读取   缓冲区字节数: 1048576

 

跳过的逻辑记录总数:        0

读取的逻辑记录总数:        4

拒绝的逻辑记录总数:        0

废弃的逻辑记录总数:        0

 

从星期三 8月  08 09:22:37 2012开始运行

在星期三 8月  08 09:22:38 2012处运行结束

 

经过时间为: 00: 00: 00.08

CPU 时间为: 00: 00: 00.02(可?

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27151369/viewspace-740762/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27151369/viewspace-740762/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值