GBase 8a
适配迁移
文章

LOAD加载后查询表发现数据内有"\”转义字符

发表于2026-09-02 09:31:59265次浏览2个评论

问题背景:gbase8a开发环境迁移gbase8a生产环境

样例加载数据内容:

13&|?2026-01-16 13:26:48&|?zxcdasxcsadd=??=
13&|?2026-02-19 13:30:19&|?vxcxvffvfdfv=??=
&|?  :字段分隔符
=??= :行分隔符

LOAD后查询:

select * from rfh_ce;
13|2026-01-16 13:26:48|zxcdasxcsadd\|
13|2026-02-19 13:30:19|vxcxvffvfdfv\|

问题现象是导出的时候将个别分隔符识别为特殊字符,查看导出的数据文件内也能看到转义字符,导出SQL添加参数:

将转义字符转化为 空 ,导出后数据文件内不会包含检索到特殊字符添加的转义字符。
FIELDS ESCAPED BY ''

评论

登录后才可以发表评论
用户头像
GBase用户28017发表于 1个月前
特殊处理。
用户头像
郝老师发表于 1个月前
分隔符的选择依据是什么?