在调试器中从VS获取查询及其参数值,以便调用SQL

时间:2016-12-23 09:24:44

标签: visual-studio ado.net

有没有办法在调试器模式下手动复制每个语句(如SELECT或存储过程)及其参数值,以便将其执行到SQL环境中?我想到了一个在Visual Studio中显示整个语句的框,只是复制它的内容。

通过检查每个参数来复制具有20个参数的查询的参数值是不方便的。

1 个答案:

答案 0 :(得分:0)

使用分析器,您可以获得在DB中执行的确切命令。例如,使用" SQL Server 2016 Profiler"对于带有两个参数的SQL查询,您将获得以下内容:

exec sp_executesql N'SELECT * FROM Orders WHERE customerId=@Param1 AND productId=@Param2',N'@Param1 int,@Param2 int',@Param1=30,@Param2=10

该命令可以在SSMS中执行。