次の点を考慮してください。
<cfquery name="aQuery" datasource="#aSource#">
SELECT aColumn
FROM aTable
WHERE bColumn = <cfqueryparam value="#aVariable#" cfsqltype="#aSqlType#" />
AND cColumn = 'someConstant'
AND dColumn is null
</cfquery>
私が変われば
AND cColumn = 'someConstant'
に
AND cColumn = <cfqueryparam value="someConstant" cfsqltype="#aSqlType#" />
パフォーマンスが向上する可能性はありますか? パフォーマンスを損なう可能性はありますか?
同じことを (cfqueryparam を使用して) 行うとどうなりAND dColumn is null
ますか?
私の調査結果は決定的ではありませんでした。
重要な場合は、ColdFusion9 と Oracle db 11g を想定してください。
編集:
cfqueryparam タグが特に定数や null 値で使用されていること、およびパフォーマンスの改善がある場合はそれについて質問していることを繰り返したいと思います。