CTL导入特定字符串置NULL
来源:互联网 发布:网络刷手平台 编辑:程序博客网 时间:2024/05/17 22:05
sqlloader的CTL导入数据
最近做项目遇到一个问题,就是ctl导入数据时要某字段读取到的特定的字符串设置为空,比如当filmNum字段读取”n.e.”这种格式的数据时,存到数据库为NULL。filmNum在数据库的类型是INTEGER。
通过查阅,可以用下面的格式:
filmNum CHAR NULLIF(filmNum="n.e.") "TO_NUMBER(TRIM(:filmNum))"
后面根据项目需要,又要filmNum字段读取”n.p.”这种格式的数据时也置空。也就是当filmNum读取到”n.e.”或”n.p.”数据时,保存到数据库为NULL。可以用下面格式:
filmNum CHAR "CASE WHEN :filmNum ='n.e.' THEN NULL WHEN :filmNum ='n.p.' THEN NULL ELSE TO_NUMBER(TRIM(:filmNum)) END"
至此,问题解决。
希望能帮助遇同问题的猿猴们。
阅读全文
1 0
- CTL导入特定字符串置NULL
- 导入ctl文件
- ctl
- ctl
- 自动生成导入oracle数据库的控制文件---[*.ctl]
- 导入特定用户
- C#过滤特定字符串
- 字符串去除特定字符
- 获取特定的字符串
- sqlserver截取特定字符串
- 删除特定字符串
- 字符串去特定字符
- 字符串去特定字符
- 特定位数分隔字符串
- 字符串去特定字符
- 字符串去特定字符
- python替换特定字符串
- 在特定目录下查找特定字符串
- jQuery遍历之find()方法
- cookie setMaxAge 无效
- HDU6075 Questionnaire 模拟
- 笔记(米斯特白帽子WEB安全攻防培训第二期)(基础01)
- UVa1586-Molar Mass
- CTL导入特定字符串置NULL
- php fooat 数运算 html中的现实结果
- Help Hanzo
- java学习第4、5天
- jQuery遍历之parent()方法
- 静态概念
- Android app开发中刷新问题的详解
- 制作ros自主导航用的简易超声雷达
- rpm安装软件