ColdFusion
In ColdFusion gibt es eine Funktion cfqueryparam, die immer benutzt werden sollte, um eingebettete Abfragen zu schreiben.
<cfquery name="queryTest">
SELECT FirstName, LastName, Phone
FROM tblUser
WHERE Status =
<cfqueryparam cfsqltype="CF_SQL_VARCHAR" value="#form.status#">
</cfquery>
Wenn man gespeicherte Prozeduren in der Datenbank hat, kann man sie mit den Funktionen cfstoredproc und cfprocparam aufrufen.
Neuere Versionen von ColdFusion haben Funktionen, um Abfragen mit einer leicht veränderten Syntax durchzuführen, die aber dennoch parameterisierte Abfragen haben.
<cfscript>
var myQuery = new Query(sql="
SELECT FirstName, LastName, Phone
FROM tblUser
WHERE Status = :status
");
myQuery.addParam(
name = "status",
value = form.status,
cfsqltype = "cf_sql_varchar"
);
var rawQuery = myQuery.execute().getResult();
</cfscript>
