问一句关于SQLLOAD控制文件参数的问题

其中的FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY ""

OPTIONALLY ENCLOSED BY ""这句是什么意思啊??

书上说是提示每个字段应该被引号括起来。 ???

EXPERT ONE ON ONE 书中的数据和参数文件是

load data

infile *

into table DEPT

replace

fields terminated by ','OPTIONALLY ENCLOSED BY ""

(

DEPTNO,

DNAME,

LOC

)

begindata

10,SALES,"""USA"""

20,ACCOUNTING,"VIRGINIA,USA"

30,CONSULTING,VIRGINIA

插入表中后结果为

10,SALES,"USA"

20,ACCOUNTING,VIRGINIA,USA

30,CONSULTING,VIRGINIA

我不太理解这个参数的含义,自己做试验的时候

load data

infile *

replace into table tempuser.sqlLoadtest

fields terminated by ','OPTIONALLY ENCLOSED BY ""

(

a

)

begindata

"""USA""",

1

无法插入报错,日志如下:

SQL*Loader: Release 9.2.0.1.0 - Production on 星期六 4月 27 13:28:50 2002

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

控制文件: C:\test.ctl

数据文件: C:\test.ctl

错误文件: C:\test.bad

废弃文件: 未作指定

:

(可废弃所有记录)

加载数: ALL

跳过数: 0

允许的错误: 50

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

继续: 未作指定

所用路径: 常规

表TEMPUSER.SQLLOADTEST

已加载从每个逻辑记录

插入选项对此表REPLACE生效

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

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

A FIRST * , O (X00) CHARACTER

记录 1: 被拒绝 - 表 TEMPUSER.SQLLOADTEST 的列 A 出现错误。

没有第二个定界字符串

记录 2: 被拒绝 - 表 TEMPUSER.SQLLOADTEST 的列 A 出现错误。

没有第二个定界字符串

表TEMPUSER.SQLLOADTEST:

0 行 加载成功

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

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

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

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

读取 缓冲区字节数: 1048576

跳过的逻辑记录总数: 0

读取的逻辑记录总数: 2

拒绝的逻辑记录总数: 2

废弃的逻辑记录总数: 0

从星期六 4月 27 13:28:50 2002开始运行

在星期六 4月 27 13:28:50 2002处运行结束

经过时间为: 00: 00: 00.05

CPU 时间为: 00: 00: 00.00

请高手指教 :) ~~~~~~~~~~~~~~~~~

oracle控制文件加载数据,关于SQLLOAD控制文件参数的问题相关推荐

  1. mysql 1265错误_mysql – 错误1265.尝试从txt文件加载数据时,列的数据被截断

    我在 mysql表中有表 表看起来像 create table Pickup ( PickupID int not null, ClientID int not null, PickupDate da ...

  2. CSS实现树形结构 + js加载数据

    看到一款树形结构,比较喜欢它的样式,就参照它的外观自己做了一个,练习一下CSS. 做出来的效果如下: 拉莫小学 一年级 一班 二班 二年级 三年级 一班 二班 三班 树的dom结构: <div ...

  3. echarts动态加载数据生成饼状图

    本文简单介绍使用ajax从JSON文件加载数据,动态生产并状态,第一次写,供大家参考.欢迎大家提出优化意见和建议. 一下是前端的代码: <!DOCTYPE html> <html l ...

  4. mkl_def.dll文件加载失败

    mkl_def.dll文件加载失败 下载 mkl_def.dll文件的下载地址如下:Fix mkl_def.dll related errors in Windows 7, 8 or 10 | DLL ...

  5. java yml value_Spring Boot:从YAML文件加载@Value

    我需要从 .yml 文件加载一个属性,该文件包含应用程序可以从中读取文件的文件夹的路径 . 我正在使用以下代码注入属性: @Value("${files.upload.baseDir}&qu ...

  6. [Cocos Creator] 本地文件加载系列六:本地龙骨动画dragonbones加载(web模式)

    [Cocos Creator] 本地文件加载系列一:本地文件读取(web模式) [Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式) [Cocos Creator] 本地 ...

  7. ORACLE数据加载加本,使用oracle sqlldr加载数据

    oracle sqlldr 实验 tab 分隔处理,空格分隔处理,逗号分隔处理 日期列处理 截断处理 包含双引号处理 列为空处理 1.数据文件data.txt 2012-01-01 10:01:01. ...

  8. oracle 加载数据戽_走进大数据丨 ETL - Load(数据加载)

    LOAD 加载经转换和汇总的数据到目标数据仓库中,可实现SQL或批量加载数据加载(Load) 经过数据转换生成的文件的结构与数据仓库数据表的结构完全一致,可以直接通过数据加载工具,以Bulk Load ...

  9. Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战

    Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战 目录 Pandas将dataframe保存为pickle文件并加载保存后的pickl ...

最新文章

  1. php 元素插入数组指定位置,数组任意位置插入元素,删除特定元素的实例
  2. es6 --- 使用node的memoryUsage检测WeakMap()
  3. python子进程修改父进程内变量_如何将父变量传递给python中的子进程?
  4. (pytorch-深度学习系列)读取和存储数据-学习笔记
  5. 汇编和c语言混合编程缺点,汇编C语言混合编程经验总结
  6. java编写一个邮件程序显示收件箱中所有的邮件列表_如何使用JavaMail获取邮件帐户中的可用文件夹列表...
  7. C# 模拟鼠标(mouse_event)
  8. JavaScript之阻止事件冒泡。
  9. 【NOIP2013提高组】货车运输
  10. 微信小程序双向绑定数据
  11. 谷歌浏览器崩溃设置崩溃_让它崩溃
  12. SQlite3基本用法,使用sublime编辑器
  13. 陈松送:22个免费发布视频的平台
  14. java 格式化输出xml_Java格式化输出Xml
  15. 什么是BeautifulSoup
  16. 查看网络通不通的几种方法
  17. VScode修改行间距
  18. java三国英杰传_三国英杰传重点战役详细攻略(合集)
  19. 简述计算机系统集成的特点,谈计算机系统集成的特点与发展
  20. 教你制作GIF表情包,逐帧动画制作

热门文章

  1. mysql解压版配置win8_Windows安装mysql8解压版
  2. python 随机数抽奖系统_python实现的简单抽奖系统实例
  3. php多添件分页查询,ThinkPHP的多表查询+分页范例
  4. php导入excel文件 视频,PHP导入Excel文件
  5. putty 32位_了解linux系统远程操作软件,putty的安装过程!
  6. 2345浏览器网址导航_2345导航,曾被网民吐槽劫持浏览器主页
  7. mysql的max case_MySQL -- 行转列 -- GROUP_CONCAT -- MAX(CASE WHEN THEN)
  8. 改造create-react-app 通过npm命令动态打包文件
  9. 后台图片验证码功能是什么实现的
  10. [吴恩达机器学习笔记]14降维3-4PCA算法原理