You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过OdiSqlUnload自动生成CSV文件的列表头?

解决OdiSqlUnload生成CSV表头的问题

核心解决方案

OdiSqlUnload内置了自动生成表头的参数,无需修改Oracle查询语句,只需添加-HEADER=YES参数即可实现需求。

修改后的完整代码

OdiSqlUnload "-FILE=<%=odiRef.getSchemaName("SAMPLE_SCHEMA","D")%>/FILE.csv" "-DRIVER=<%=odiRef.getInfo("SRC_JAVA_DRIVER")%>" "-URL=<%=odiRef.getInfo("SRC_JAVA_URL")%>" "-USER=<%=odiRef.getInfo("SRC_USER_NAME")%>" "-PASS=<%=odiRef.getInfo("SRC_ENCODED_PASS")%>" "-FILE_FORMAT=VARIABLE" "-FIELD_SEP=;" "-ROW_SEP=\n" "-DATE_FORMAT=yyyy/MM/dd" "-CHARSET_ENCODING=ISO8859_1" "-XML_CHARSET_ENCODING=ISO-8859-1" "-HEADER=YES"
select *
from <%=odiRef.getSchemaName("SCHEMA_NAME","D")%>.TABLE_NAME

参数说明

  • -HEADER=YES:启用后会自动将select *返回的字段名作为CSV的第一行表头输出,字段顺序与查询结果完全一致,无需手动定义表头内容。

内容的提问来源于stack exchange,提问作者Irena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 09:07:12