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

2022/1/19 19:27:52

本文主要是介绍【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


这篇关于【GBase 8a MPP数据库集群】加载文件中忽略文件表头信息的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程