GBase 8a如何导出含表头的数据文件 |
您所在的位置:网站首页 › gbase数据库导出本地 › GBase 8a如何导出含表头的数据文件 |
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 |