前提
所有字段的最大长度均小于16MB (16777216B)。
定长导出模式参数定义如下表:
表5- 156 定长导出模式参数定义
定长导出条件
参数设定值
指定的三个参数同时设置值
为空时,为定长导出
FIELDS TERMINATED BY '' ENCLOSED BY '' ESCAPED BY ''
指定的两个参数同时设置值
为空时,为定长导出
FIELDS TERMINATED BY '' ESCAPED BY ''
指定FIELDS/COLUMNS
LENGTH 参数值为各字段长
度时,为定长导出。
fields length '11,5,9'
注意
使用fields length 参数的导出语句不能再添加和使用FIELDS
TERMINATED BY '' 、ENCLOSED BY ''、ESCAPED BY ''这三个参数。
示例:
SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/length_1.txt' FIELDS TERMINATED
BY '' ENCLOSED BY '' ESCAPED BY '';
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1231
数据导出方式
导出时各个字段都按照其字段的最大长度导出,如果该字段数据的实际长度小于
该字段的最大长度,则以空格补齐。
转义符设置
在定长模式下,需强制指定转义符为空,此时导出的结果是定长且对任何字符均
不转义。