【GBase 8a MPP数据库集群】加载文件中忽略文件表头信息

当加载一个文本文件时候,如果需要忽略前面表头信息或者不想加载前面的N行数据,可以用以下参数配置到加载sql中。

IGNORE NUM LINES: 配置该参数加载工具会将本次加载指定的所有数据文件的表头进行过滤,跳过每个文件的前 NUM 行(表头所占行数) , NUM 取值范围为[0, MAX_UINT]。

建表语句

create table data_test (column_1 int, column_2 varchar(10), column_3 varchar(20),
column_4 varchar(10));

数据文件

123|eqwerqwee|asdfsacq|adfasdfaa
234|qreqwerqw|sfwrwers|asfdasdfa
435|asdfsfadfasf|werqqws|asdfasfds
765|ertyertyeref|fdwaesws|sfgwerwr

加载过程

gbase>load data infile 'http://192.168.6.39/test.tbl' into table data_test fields
terminated by '|' ignore 3 lines;
Task 26 finished, Loaded 1 records, Skipped 0 records

查询入库数据

gbase> select * from test. data_test;
+------+-----------+----------+-----------+
|column_1 | column_2 | column_3 | column_4 |
+------+-----------+----------+-----------+
| 765 | ertyertyeref | fdwaesws | sfgwerwr |
1 rows in set
上一篇:mysql练习题四


下一篇:mybats sql语句记录