oracle控制文件加载数据,关于SQLLOAD控制文件参数的问题
问一句关于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控制文件参数的问题相关推荐
- mysql 1265错误_mysql – 错误1265.尝试从txt文件加载数据时,列的数据被截断
我在 mysql表中有表 表看起来像 create table Pickup ( PickupID int not null, ClientID int not null, PickupDate da ...
- CSS实现树形结构 + js加载数据
看到一款树形结构,比较喜欢它的样式,就参照它的外观自己做了一个,练习一下CSS. 做出来的效果如下: 拉莫小学 一年级 一班 二班 二年级 三年级 一班 二班 三班 树的dom结构: <div ...
- echarts动态加载数据生成饼状图
本文简单介绍使用ajax从JSON文件加载数据,动态生产并状态,第一次写,供大家参考.欢迎大家提出优化意见和建议. 一下是前端的代码: <!DOCTYPE html> <html l ...
- mkl_def.dll文件加载失败
mkl_def.dll文件加载失败 下载 mkl_def.dll文件的下载地址如下:Fix mkl_def.dll related errors in Windows 7, 8 or 10 | DLL ...
- java yml value_Spring Boot:从YAML文件加载@Value
我需要从 .yml 文件加载一个属性,该文件包含应用程序可以从中读取文件的文件夹的路径 . 我正在使用以下代码注入属性: @Value("${files.upload.baseDir}&qu ...
- [Cocos Creator] 本地文件加载系列六:本地龙骨动画dragonbones加载(web模式)
[Cocos Creator] 本地文件加载系列一:本地文件读取(web模式) [Cocos Creator] 本地文件加载系列二:本地音频文件播放(web模式) [Cocos Creator] 本地 ...
- ORACLE数据加载加本,使用oracle sqlldr加载数据
oracle sqlldr 实验 tab 分隔处理,空格分隔处理,逗号分隔处理 日期列处理 截断处理 包含双引号处理 列为空处理 1.数据文件data.txt 2012-01-01 10:01:01. ...
- oracle 加载数据戽_走进大数据丨 ETL - Load(数据加载)
LOAD 加载经转换和汇总的数据到目标数据仓库中,可实现SQL或批量加载数据加载(Load) 经过数据转换生成的文件的结构与数据仓库数据表的结构完全一致,可以直接通过数据加载工具,以Bulk Load ...
- Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战
Pandas将dataframe保存为pickle文件并加载保存后的pickle文件查看dataframe数据实战 目录 Pandas将dataframe保存为pickle文件并加载保存后的pickl ...
最新文章
- php 元素插入数组指定位置,数组任意位置插入元素,删除特定元素的实例
- es6 --- 使用node的memoryUsage检测WeakMap()
- python子进程修改父进程内变量_如何将父变量传递给python中的子进程?
- (pytorch-深度学习系列)读取和存储数据-学习笔记
- 汇编和c语言混合编程缺点,汇编C语言混合编程经验总结
- java编写一个邮件程序显示收件箱中所有的邮件列表_如何使用JavaMail获取邮件帐户中的可用文件夹列表...
- C# 模拟鼠标(mouse_event)
- JavaScript之阻止事件冒泡。
- 【NOIP2013提高组】货车运输
- 微信小程序双向绑定数据
- 谷歌浏览器崩溃设置崩溃_让它崩溃
- SQlite3基本用法,使用sublime编辑器
- 陈松送:22个免费发布视频的平台
- java 格式化输出xml_Java格式化输出Xml
- 什么是BeautifulSoup
- 查看网络通不通的几种方法
- VScode修改行间距
- java三国英杰传_三国英杰传重点战役详细攻略(合集)
- 简述计算机系统集成的特点,谈计算机系统集成的特点与发展
- 教你制作GIF表情包,逐帧动画制作
热门文章
- mysql解压版配置win8_Windows安装mysql8解压版
- python 随机数抽奖系统_python实现的简单抽奖系统实例
- php多添件分页查询,ThinkPHP的多表查询+分页范例
- php导入excel文件 视频,PHP导入Excel文件
- putty 32位_了解linux系统远程操作软件,putty的安装过程!
- 2345浏览器网址导航_2345导航,曾被网民吐槽劫持浏览器主页
- mysql的max case_MySQL -- 行转列 -- GROUP_CONCAT -- MAX(CASE WHEN THEN)
- 改造create-react-app 通过npm命令动态打包文件
- 后台图片验证码功能是什么实现的
- [吴恩达机器学习笔记]14降维3-4PCA算法原理