我是否必须使用cfqueryparam来获取静态值?

时间:2015-04-28 01:21:57

标签: coldfusion coldfusion-9

我是否必须使用cfqueryparam作为静态值?

说我把它作为我的where子句:

WHERE status = 1

这样做有什么好处:

WHERE id = <cfqueryparam value="1" maxlength="32" cfsqltype="cf_sql_integer">

我在整个查询过程中反复使用该值。

1 个答案:

答案 0 :(得分:3)

你不需要。参数静态文本没有安全性。

然而,查询优化会有性能提升,所以这仍然是一个增益,但这仅适用于必须运行新查询的情况,因此它不会超出静态查询的第一次运行。

总是参数变量。