参数传递给azure sql server数据库中的查询

时间:2017-10-04 10:26:10

标签: sql-server azure

我有一个Web应用程序,在sql server azure上使用参数运行查询。

虽然我可以在数据库中看到查询被传递到数据库但我无法看到哪个参数通过,我所能看到的只是@ P1。

有没有办法查看SSMS(SQL Server Management Studio)中的参数是什么?

我正在使用此脚本来观察它:

SELECT query_stats.query_hash AS "Query Hash", 
SUM(query_stats.total_worker_time) / 
SUM(query_stats.execution_count) AS "Avg CPU Time", 
MIN(query_stats.statement_text) AS "Statement Text" 
FROM (SELECT QS.*, 
SUBSTRING(ST.text, (QS.statement_start_offset/2) + 1, 
((CASE statement_end_offset WHEN -1 THEN DATALENGTH(ST.text) 
ELSE QS.statement_end_offset END - QS.statement_start_offset)/2) + 1) 
AS statement_text 
FROM sys.dm_exec_query_stats AS QS 
CROSS APPLY 
sys.dm_exec_sql_text(QS.sql_handle) as ST) as query_stats 
GROUP BY query_stats.query_hash

0 个答案:

没有答案