如何获取用于生成cfquery对象的SQL?如果我cfdump该对象,则表明它具有“SQL”属性,其中包含实际查询。打开调试对我没有帮助,因为我正在进行API调用,因此输出不是HTML,调试信息会破坏它。我只是尝试调试正在执行的查询。
<cfquery name="tableElements" datasource="TestSQLServer">
SELECT * FROM tableElements
</cfquery>
<cfdump var="#tableElements#" /> <!--- Shows object having "SQL" property --->
<cfoutput>SQL: #tableElements.SQL#</cfoutput> <!--- Error: Element SQL is undefined in TABLEELEMENTS. --->
最佳答案
在您的cfquery中添加一个“结果”属性。 SQL在结果结构中,而不是查询变量中。
关于coldfusion - 如何从ColdFusion中的查询对象获取SQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208210/