ColdFusion 使用#
's 来描述变量。在 SQL Server 中,表名#
分别##
是临时表和全局临时表。如何在 ColdFusion 中使用 SQL Temp 表?
问问题
2645 次
2 回答
3
ColdFusion 将显示 ## 视为输出中的单个 #。因此
<cfquery name="qryTempUser">
SELECT *
FROM ##tempUsers
WHERE Active_CODE = 1
</cfquery>
正在从名为 #tempUsers 的临时表中提取
<cfquery name="qryTempUser">
SELECT *
FROM ###myTableName#
WHERE Active_CODE = 1
</cfquery>
从名为 myTableName 的 ColdFusion 变量中指定的临时表中提取
<cfquery name="qryTempUser">
SELECT *
FROM ####tempUsers
WHERE Active_CODE = 1
</cfquery>
正在从名为##tempUsers 的全局临时表中提取
<cfquery name="qryTempUser">
SELECT *
FROM #####myTableName#
WHERE Active_CODE = 1
</cfquery>
从名为 myTableName 的 ColdFusion 变量中指定的全局临时表中提取
于 2012-12-02T07:04:30.097 回答
-1
另一种选择是使用存储过程。您必须在某处编写所有 t-sql,而存储过程可能会让您更轻松。
于 2012-12-02T14:43:08.180 回答