GBase 8a如何导出含表头的数据文件

您所在的位置:网站首页 gbase数据库导出本地 GBase 8a如何导出含表头的数据文件

GBase 8a如何导出含表头的数据文件

2024-04-18 12:03| 来源: 网络整理| 查看: 265

    GBase 8a集群导出数据时,默认导出的数据文件中不带表头信息。用户可在SQL语句中指定参数WITH HEAD来导出带有表头信息的数据文件。

(1)用户使用如下语句进行远程导出时,指定参数WITH HEAD,导出数据文件开头带有表头信息,且表头信息的格式与数据格式一致。

rmt:SELECT ... INTO OUTFILE ‘file_path’ [OPTION] FROM ...

rmt:SELECT ... FROM ...INTO OUTFILE ‘file_path’ [OPTION] 

其中OPTION:FIELDS  [WITH HEAD]

 

(2)用户使用如下语句进行本地导出时,指定参数WITH HEAD,导出数据文件开头带有表头信息,且表头信息的格式与数据格式一致。

SELECT ... INTO OUTFILE ‘file_path’ [OPTION] FROM ...

SELECT ... FROM ...INTO OUTFILE ‘file_path’ [OPTION] 

其中

file_path:

1) HDFS导出:HDP://192.168.103.79:50070/ttt/td1.txt?user=hadoop

2) 本地导出:/opt/test/td1.tbl

OPTION:[FIELDS ] [LINES TERMINATED BY /LINES STARTING BY] [WITH HEAD]

WITH HEAD:表示导出数据文件是否带有表头信息。为可选参数,用户输入改参数时,表示本地导出数据文件带有表头信息。用户忽略该参数时,表示本地导出数据文件不带表头信息,与现有导出工具的行为保持一致。

WITH HEAD语法约束:

1)对于表头导出功能,当用户指定转义字符时,表头信息不作转义处理;

2)导出表头信息默认为小写,如果导出表头需要区分大小写可以开启参数:_gcluster_support_outfile_with_table_head_case_sensitive 默认值为0,功能关闭,导出表头均转为小写;设置值为1,功能开启,导出表头信息区分大小写。

3)表头的导出只支持express引擎,其它类型不作保证;

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3