更新日期:2024年09月11日
指定字段分隔符
示例
示例1:指定字段分隔符为单字符“;”。
示例中所用的表及数据:
CREATE TABLE product (p_id INT, p_name VARCHAR(20), p_desc
VARCHAR(100)) REPLICATED;
INSERT INTO product VALUES (1, 'qianzi', 'qianzi\\qianzi');
INSERT INTO product VALUES (2, 'bandeng', 'ban"deng');
导出SQL 语句,指定字段分隔符为单字符“;”:
gbase> SELECT * FROM product INTO OUTFILE
'/home/gbase/temp/product.txt' FIELDS TERMINATED BY ';';
Query OK, 2 rows affected
查看导出文件:
$ cat product.txt
1;qianzi;qianzi\\qianzi
2;bandeng;ban"deng
示例2:指定字段分隔符为单字符“,”。
示例中所用的表及数据:
GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1239
CREATE TABLE t7(a INT, b DECIMAL, c FLOAT, d DATETIME);
INSERT INTO t7 VALUES(1,2,3.345,'2011-11-11
11:11:11'),(3,5,5.678,'2011-11-11 22:22:22');
导出SQL 语句,指定字段分隔符为单字符“,”:
gbase> SELECT * FROM t7 INTO OUTFILE '/home/gbase/t7.txt' FIELDS
TERMINATED BY ',';
Query OK, 2 rows affected
查看导出文件:
$ cat t7.txt
1,2,3.345,2011-11-11 11:11:11
3,5,5.678,2011-11-11 22:22:22