指定转义标识符 示例 示例1:指定单个转义标识符为“c”。 示例中所用的表及数据: DROP TABLE IF EXISTS gs; CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT NULL); INSERT INTO gs values(1,'qwer'),(2,'asdf'); 导出SQL 语句: gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/gs_e.txt' FIELDS ESCAPED BY 'c'; Query OK, 2 rows affected 查看导出文件: $ cat gs_e.txt 1 qwer 2 asdf 示例2:指定转义标识符为多个字符时报错。 示例中所用的表及数据:
GBase 8a MPP Cluster 产品手册 5 数据库管理指南 文档版本953(2022-09-15) 南大通用数据技术股份有限公司 1233 DROP TABLE IF EXISTS gs; CREATE TABLE gs (a int DEFAULT NULL, b varchar(20) DEFAULT NULL); INSERT INTO gs values(1,'qwer'),(2,'asdf'); 导出SQL 语句: gbase> SELECT * FROM gs INTO OUTFILE '/home/gbase/temp/gs_e.txt' FIELDS ESCAPED BY '6c@#'; ERROR 1149 (42000): FIELDS ESCAPED STRING must be only one character