位置: 编程技术 - 正文

SQL LOADER错误小结(sqlloader-350错误)

编辑:rootadmin

推荐整理分享SQL LOADER错误小结(sqlloader-350错误),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:sql loader 466,sql*loader-281,sql loader 466,sqlloader266错误,sqlerrorcodes loaded,sqlloader-350错误,sqlldr报错sql*loader-704,sqlerrorcodes loaded,内容如对您有帮助,希望把文章链接给更多的朋友!

在使用SQL*LOADER装载数据时,由于平面文件的多样化和数据格式问题总会遇到形形色色的一些小问题,下面是工作中累积、整理记录的遇到的一些形形色色错误。希望能对大家有些用处。(今天突然看到自己以前整理的这些资料,于是稍稍整理、归纳成这篇博客,后面如果碰到其他案例,会陆陆续续补充在此篇文章。)

ERROR 1:SQL*LOADER装载数据成功,但是发现某些字段的中文为乱码,这个是因为编码缘故造成乱码。可在控制文件中添加字符集编码参数解决问题,

例如:CHARACTERSET 'ZHSGBK' 或 CHARACTERSET 'UTF8',根据数据库实际情况设置数据库字符集。

ERROR 2:装载数据时,报ORA-: invalid number错误(不是数据类型错误造成的一般错误。而是最后一个字段为NUMBER类型时,会报上述错误)因为换行符的问题,如果NUMBER类型的列位于表的最后,最后其实会有换行符(如果为n,不会出错, 如果为rn,则会报错),在用SQLLDR导入时会把换行符也算作那个数字的一部分,从而出错。解决办法加INTEGER或者加“TERMINATED BY WHITESPACE”。

Record 1: Rejected - Error on table DM.TM_WGGHF_CELL_USER_DAY, column TYPE_ID.

ORA-: invalid number

注意:如果数据字段类型是NUMBER类型,则用INTEGER会导致装载的数据异常,. 会变成一个很大的整数。

ERROR 3:装载数据时,由于里面有日期字段,需要添加日期函数处理特定格式的数据类型。否则会出现错乱格式

ERROR 4 如果数据文件里面缺少某些字段,可以在控制文件中添加常量参数,例如下面缺少COLLECT_DT这个字段的数据(其实是根据数据文件以及某些参数生成的),可以通过CONSTANT常量参数解决。

ERROR 5 如果换行是WINDOW平台的格式(即rn, LINUX平台是以n),如下图所示(用vi编辑器查看)

SQL LOADER错误小结(sqlloader-350错误)

ERROR 6 数据文件请见附件TEST.csv,数据文件中某个字段的值内部有换行符,加载数据时,想保持数据原样,即数据入库后,数据里面保存有换行。此时可以通过"str 'rn'"解决问题。

如下所示,数据文件TEST.csv只有两行数据,每一条记录中第二个字段都存在换行。

,"这仅仅是

测试"

,"数据有

换行"

ERROR 7 : 字段长度超过

SQLLDR默认输入的字段长度为个字符。如果某个字段的字符长度超过,而且你在控制文件里面,没有指定其字符长度,则会报下面错误:SQL Loader- Field in data file exceeds maximum length

ERROR 8 : SQL*Loader- & SQL*Loader-

这个是我遇到的一个特殊例子,SQLLDR装载日志错误如下:

因为这个EDS.TW_CUST_COSTCELL_HR_.dat文件G,刚开始搜索了很多资料,也没有解决问题,其实最后发现时数据文件FTP拷贝传送时损坏的缘故。

ERROR 9:SQL*Loader- & ORA-

出现这个错误是因为表所在表空间无法扩展,导致SQL*LOADER装载数据无法插入。要给用户对应的表空间扩展空间

SqlLoader怎么使用 SQL*Loader(SQLLDR)是Oracle的高速批量数据加载工具。这是一个非常有用的工具,可用于多种平面文件格式向Oralce数据库中加载数据。今天看了申请了*loader

SQLServer存储过程中事务的使用方法 本文为大家分享了SQLServer存储过程中事务的使用方法,具体代码如下createprocusp_Stock@GoodsIdint,@Numberint,@StockPricemoney,@SupplierIdint,@EmpIdint,@StockUnitvarchar(),@Sto

sqlserver锁表、解锁、查看销表的方法 锁定数据库的一个表SELECT*FROMtableWITH(HOLDLOCK)注意:锁定数据库的一个表的区别SELECT*FROMtableWITH(HOLDLOCK)其他事务可以读取表,但不能更新删除SELECT*FROMtableWIT

标签: sqlloader-350错误

本文链接地址:https://www.jiuchutong.com/biancheng/312856.html 转载请保留说明!

上一篇:SQL Server中Check约束的学习教程(sql数据库check 约束代码怎么设置)

下一篇:SqlLoader怎么使用(sqlloader语法)

  • 企业所得税季报资产总额怎么填
  • 印花税的分录如何做
  • 增值税退税如何做账
  • 电子承兑汇票怎么做账
  • 领用原材料 会计分录
  • 股权转让1元转让
  • 快递费未支付应该寄走了吗
  • 外出经营能自带食物吗
  • 哪些单位和个人可构成全宗
  • 纳税人从两处取得收入汇算清缴可以扣除2个60000吗
  • 土地出让要不要交印花税吗
  • 城建税如何核算成本
  • 应收账款进行债务转让
  • 未确认融资费用借贷方向
  • 汇算清缴弥补以前年度亏损报表怎么填
  • 退回以前年度费用怎么做帐
  • 办公室购置空调的词语
  • 个体户转让房产所得如何申报个人所得税
  • 车辆增值税抵扣到什么时候结束
  • 公司注册核税后如何建账?
  • 增值税专用发票电子版
  • 案例分析工程发票进项高于销项怎么抵扣?
  • 增值是什么意思解释
  • 本年已预缴所得税
  • 子公司注销如何做账
  • 财务报表包含哪些表
  • 一般进口货物的完税价格
  • 加油可以吗
  • 出售无形资产是什么科目
  • 收到政府部门的奖励金怎么入账
  • 怎么绕开中介找到房主
  • 公司报销之后钱发到哪
  • 企业上交财政款分录
  • 印花税减半征收减免性质代码
  • 修改公司章程注意事项
  • 帝国最新版本
  • 新企业会计准则
  • 什么是对公账户和个人账户
  • 个体户办营业执照有什么优点和缺点
  • 什么是银行对账,进行银行对账分为几步
  • 商品发生销售退回
  • python深拷贝与浅拷贝区别
  • linux服务器环境搭建
  • 生产车间劳务费会计分录
  • 出纳收到发票后给会计吗合法吗
  • 哪些固定资产是按8年折旧的
  • Mysql中 show table status 获取表信息的方法
  • 购买的金税盘可以抵扣吗
  • 异常凭证一定要转出吗
  • 服装改制注意事项
  • 合理损耗应计入成本吗
  • 现金折扣要扣除什么费用
  • 管理费用冲减其他费用
  • 长期待摊费用如何评估
  • 上一年的奖金在哪查
  • 存货损失营业外支出
  • 商品未入库直接销售怎么记账
  • 开房租租赁发票怎么记账?
  • 租赁出租人分录
  • 应付未付款项
  • 非营利医疗机构印花税减免政策文件
  • 资金账簿印花税税率
  • 隔空传送怎样使用苹果
  • 硬盘安装在哪里
  • win8.1系统安装教程
  • centos chrony
  • 不知道,不知道
  • WIN7系统怎么安装 注音输入法
  • hyper-v win98
  • linux tar -xzvf
  • win7系统ie浏览器在哪里
  • win7电脑关机出现0xc0000142是什么原因
  • 有关表格边框的快捷键
  • easyui grid
  • Node.js中的事件循环是什么
  • c#委托的理解
  • android推送权限
  • android studio i使用
  • 外贸企业出口退税流程及账务处理
  • 云南省税务干部学校是干什么的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设