@@ -1744,7 +1744,10 @@ SET @body_where += N' AND pa.attribute = ' + QUOTENAME('dbid', @q ) + @nl
1744
1744
SET @plans_triggers_select_list + = N'
1745
1745
SELECT TOP (@Top)
1746
1746
@@SPID ,
1747
- '' Procedure or Function: '' + COALESCE(OBJECT_NAME(qs.object_id, qs.database_id),'' '' ) AS QueryType,
1747
+ '' Procedure or Function: ''
1748
+ + QUOTENAME(COALESCE(OBJECT_SCHEMA_NAME(qs.object_id, qs.database_id),'' '' ))
1749
+ + '' .''
1750
+ + QUOTENAME(COALESCE(OBJECT_NAME(qs.object_id, qs.database_id),'' '' )) AS QueryType,
1748
1751
COALESCE(DB_NAME(database_id), CAST(pa.value AS sysname), '' -- N/A --'' ) AS DatabaseName,
1749
1752
(total_worker_time / 1000.0) / execution_count AS AvgCPU ,
1750
1753
(total_worker_time / 1000.0) AS TotalCPU ,
@@ -3095,9 +3098,7 @@ INSERT #variable_info ( SPID, QueryHash, SqlHandle, proc_name, variable_name, va
3095
3098
SELECT DISTINCT @@SPID ,
3096
3099
qp .QueryHash ,
3097
3100
qp .SqlHandle ,
3098
- CASE WHEN b .QueryType = ' Statement' THEN b .QueryType
3099
- ELSE SUBSTRING (b .QueryType , CHARINDEX (' [' , b .QueryType ), LEN (b .QueryType ) - CHARINDEX (' [' , b .QueryType ))
3100
- END AS proc_name,
3101
+ b .QueryType AS proc_name,
3101
3102
q .n .value (' @Column' , ' NVARCHAR(256)' ) AS variable_name,
3102
3103
q .n .value (' @ParameterDataType' , ' NVARCHAR(256)' ) AS variable_datatype,
3103
3104
q .n .value (' @ParameterCompiledValue' , ' NVARCHAR(4000)' ) AS compile_time_value
@@ -3115,9 +3116,7 @@ INSERT #conversion_info ( SPID, QueryHash, SqlHandle, proc_name, expression )
3115
3116
SELECT DISTINCT @@SPID ,
3116
3117
qp .QueryHash ,
3117
3118
qp .SqlHandle ,
3118
- CASE WHEN b .QueryType = ' Statement' THEN b .QueryType
3119
- ELSE SUBSTRING (b .QueryType , CHARINDEX (' [' , b .QueryType ), LEN (b .QueryType ) - CHARINDEX (' [' , b .QueryType ))
3120
- END AS proc_name,
3119
+ b .QueryType AS proc_name,
3121
3120
qq .c .value (' @Expression' , ' NVARCHAR(4000)' ) AS expression
3122
3121
FROM #query_plan AS qp
3123
3122
JOIN ##bou_BlitzCacheProcs AS b
@@ -3135,7 +3134,7 @@ INSERT #stored_proc_info ( SPID, SqlHandle, QueryHash, proc_name, variable_name,
3135
3134
SELECT @@SPID AS SPID,
3136
3135
ci .SqlHandle ,
3137
3136
ci .QueryHash ,
3138
- ci .proc_name ,
3137
+ REPLACE ( REPLACE ( REPLACE ( ci .proc_name , ' )' , ' ' ), ' Statement (parent ' , ' ' ), ' Procedure or Function: ' , ' ' ) AS proc_name,
3139
3138
CASE WHEN ci .at_charindex > 0
3140
3139
AND ci .bracket_charindex > 0
3141
3140
THEN SUBSTRING (ci .expression , ci .at_charindex , ci .bracket_charindex )
0 commit comments