你可以在cfoutput中使用存储过程,就像你可以查询一样吗?

时间:2014-02-25 19:06:07

标签: stored-procedures coldfusion

我知道您可以定义<cfquery>...</cfquery>,然后执行以下操作:

<cfoutput query="QueryName">
    <option value = "#data#">#data2#, #data3#</option>
</cfoutput>

但是,如果您定义<cfstoredproc>...</cfstoredproc>,为其指定一个名称,那么您可以在query属性中插入该名称并获得相同的结果吗?

1 个答案:

答案 0 :(得分:5)

您需要使用查询名称指定cfprocresult标记,然后就可以像查询一样使用它。

http://help.adobe.com/en_US/ColdFusion/9.0/CFMLRef/WSc3ff6d0ea77859461172e0811cbec22c24-7d55.html

<cfstoredproc procedure = "foo_proc" dataSource = "MY_SYBASE_TEST" > 
    <cfprocresult name = "yourQueryName"> 
</cfstoredproc> 

<cfoutput query="yourQueryName">
<option value = "#data#">#data2#, #data3#</option>
</cfoutput>