ColdFusion:如何访问动态列名称

epi*_*pko 0 html coldfusion cfoutput

冷聚变 2018。

我在 Oracle 中运行了一个数据透视查询,生成了以下列标题。

我需要将此查询的结果输出到 html 表中。

如何访问这些列标题?

在此输入图像描述

Dan*_*cuk 5

像这样,如果您想要按字母顺序排列列:

<table>
<tr>
<cfoutput>
<cfloop list="#queryname.columnlist#" index="header">
<td>#header#</td>
</cfloop>
</cfoutput>
</tr>
Run Code Online (Sandbox Code Playgroud)

像这样,如果您希望列按照它们在查询中出现的顺序排列:

<table>
<tr>
<cfoutput>
<cfloop array="#queryname.getcolumnlist()#" item="header">
<td>#header#</td>
</cfloop>
</cfoutput>
</tr>
Run Code Online (Sandbox Code Playgroud)