由于您无法在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返回传入的参数数组,但只有在返回查询结果后才会返回。在将查询传递给数据库之前,我该如何进行此操作?
谢谢!