如何在查询文本中包含作为注释传递给SQL Server的查询参数?

时间:2014-04-24 21:12:13

标签: sql-server coldfusion coldfusion-10 cfquery cfqueryparam

由于您无法在SQL Server中获取正在运行的查询的参数值,因此我考虑以注释的形式将参数值附加到查询中,然后通过sp_who2可以看到这些注释。例如,如果我有这个查询:

SELECT FirstName, LastName
FROM MyTable
WHERE FirstName = @P1
AND LastName = @P2

我会在提交之前将参数附加到查询中,以便将它传递给数据库,如下所示:

SELECT FirstName, LastName
FROM MyTable
WHERE FirstName = @P1
AND LastName = @P2
/*
@P1 = John
@P2 = Doe
*/

我知道CFParam返回传入的参数数组,但只有在返回查询结果后才会返回。在将查询传递给数据库之前,我该如何进行此操作?

谢谢!

0 个答案:

没有答案