DB2 导出DEL文件的分隔符问题
来源:互联网 发布:春药在淘宝上怎么购买 编辑:程序博客网 时间:2024/05/18 00:26
在DB2数据库中,在导出DEL文件时,默认的字符分隔符是"、字段分隔符是, (逗号)。有一个需求是要为Oracle数据库提供数据,因此就想使用“|”作为数据的字段分隔符。在查看了export的使用说明后,发现export的file-mod模式中可以通过CHARDELx和COLDELx,分别设置字符分隔符和字段分隔符。
但是,当运行export to 'e:\test.txt' of del modified by chardel0x22 coldel0x7c select * from db2admin.test命令后,却提示SQL3017N错误,错误描述信息如下:
SQL3017N 定界符无效,或使用多次。
说明:
对于"定界"ASCII (DEL) 文件,发生以下两种错误之一:
* 对列定界符、字符串定界符或小数点字符指定的字符无效。
* 对于 SBCS 或 UTF-8 数据,定界符的有效范围是 0x00 - 0x7F(包括 0x00
和 0x7F 在内)。
* 对于 MBCS 数据,定界符的有效范围是 0x00 - 0x3F(包括 0x00 和 0x3F
在内)。
* 对于 EBCDIC MBCS 数据,定界符的有效范围是 0x00 - 0x3F(包括 0x00
和 0x3F 在内),但是,有一种例外情况就是,定界符不能为 SHIFT-OUT
(0x0E)或者 SHIFT-IN(0x0F)字符。
* 为多个前述项目指定了同一个字符。
无法处理该命令。
用户响应:
检查指定的定界符的有效性和唯一性。重新提交该命令,并指定有效的定界符覆
盖。
原来,导出文件的分隔符是和数据库的代码页有关联的,即在代码页为819的数据库下,可以使用任何的字符(ASCII码)作为数据的分隔符,但是代码页为1386的数据库只能使用ASCII码值在0x00 - 0x3F 范围内的字符。
- DB2 导出DEL文件的分隔符问题
- DB2 del文件导出指定分隔符问题
- 转】DB2导入导出使用"|"作分隔符的问题
- DB2导出del文件的sql、别名为数字和字母的处理、结果数据替换
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 导出csv文件时,处理分隔符问题
- 按固定分隔符导出DB2数据到EXCEL表格
- java文件路径分隔符的问题
- DB2导出表的几种格式ASC,DEL,WSF,IXF
- Mysql导出逗号分隔的csv文件
- db2导入insert into 语句使用逗号分隔的文件
- db2导入导出文件
- Hive中将查询结果导出到指定分隔符的文件中
- 配置平面文件目标分隔符(导出)
- Ubuntu12.04 LTS下环境变量设置-249006674-ChinaUnix博客
- P5.Pickle
- 函数名之对仗词使用
- linux新建平台设备步骤
- Oracle创建directory
- DB2 导出DEL文件的分隔符问题
- 分布式计算
- java连接SQL Server数据库
- java中的abstract(抽象修饰符)使用
- Android的基本概念的小整理(二)
- 算法竞赛入门经典 习题笔记
- RDLC报表(五)
- Android 内存泄漏调试
- 用Universal USB Installer 制作Linux 安装U盘