ColdFusion:如何访问动态列名

ColdFusion: how to access dynamic column names

提问人:epipko 提问时间:10/5/2023 最后编辑:Adrian J. Morenoepipko 更新时间:10/5/2023 访问量:74

问:

ColdFusion 2018 年。

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

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

如何访问这些列标题?

enter image description here

HTML ColdFusion cfOutput

评论


答:

5赞 Dan Bracuk 10/5/2023 #1

像这样,如果您希望按字母顺序排列列:

<table>
<tr>
<cfoutput>
<cfloop list="#queryname.columnlist#" index="header">
<td>#header#</td>
</cfloop>
</cfoutput>
</tr>

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

<table>
<tr>
<cfoutput>
<cfloop array="#queryname.getcolumnlist()#" item="header">
<td>#header#</td>
</cfloop>
</cfoutput>
</tr>