十六进制方式指定导出参数的使用范围比较广泛,既可以指定可见字符,也可
以指定不可见字符。
本示例提供两种使用十六进制表示字段包围符参数的方法,
这两种方法都是将
加号(+)设置为字段包围符,使用十六进制方式表示为"\x2b"或"x'2b'",导出方法如
下:
示例1
使用十六进制方式"\x2b"设定包围符。
$ ./orato8a --user='ssbm/ssbm@maya' --table_name='message' --file='./message.tbl' --format=3
--field='|@|' --string_qualifier="\x2b"
export columns: 3
export rows: 10
export time: 0 sec
process ok!
$ cat message.tbl
+1+|@|+Tom+|@|+I am Tom+
+2+|@|+小明+|@|+HHHH"KKKK+
+3+|@|+Peter+|@|+Hello!Hello!+
+4+|@|+Yama+|@|+send mail+
+5+|@|+Hellen+|@|
+6+|@||@|
+7+|@|+Seven+|@|+a book store+
+8+|@|+MMEE+|@|+yes+
+9+|@|+George+|@|+Thank you.+
+10+|@|+Lastman+|@|+no message+
示例2
使用十六进制方式" x'2b'"设定包围符。
$ ./orato8a --user='ssbm/ssbm@maya' --table_name='message' --file='./message.tbl' --format=3
--field='|@|' --string_qualifier="x'2b'"
GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
548
export columns: 3
export rows: 10
export time: 0 sec
process ok!
$ cat message.tbl
+1+|@|+Tom+|@|+I am Tom+
+2+|@|+小明+|@|+HHHH"KKKK+
+3+|@|+Peter+|@|+Hello!Hello!+
+4+|@|+Yama+|@|+send mail+
+5+|@|+Hellen+|@|
+6+|@||@|
+7+|@|+Seven+|@|+a book store+
+8+|@|+MMEE+|@|+yes+
+9+|@|+George+|@|+Thank you.+
+10+|@|+Lastman+|@|+no message+