@@ -1136,20 +1136,6 @@ CREATE TABLE #configuration (
11361136 value DECIMAL (38 ,0 )
11371137);
11381138
1139- CREATE TABLE #stored_proc_info
1140- (
1141- SPID INT ,
1142- SqlHandle VARBINARY (64 ),
1143- QueryHash BINARY (8 ),
1144- variable_name NVARCHAR (128 ),
1145- variable_datatype NVARCHAR (128 ),
1146- converted_column_name NVARCHAR (128 ),
1147- compile_time_value NVARCHAR (128 ),
1148- proc_name NVARCHAR (300 ),
1149- column_name NVARCHAR (128 ),
1150- converted_to NVARCHAR (128 )
1151- );
1152-
11531139CREATE TABLE #plan_creation
11541140(
11551141 percent_24 DECIMAL (5 , 2 ),
@@ -1200,14 +1186,28 @@ CREATE TABLE #trace_flags
12001186 session_trace_flags VARCHAR (1000 )
12011187);
12021188
1189+ CREATE TABLE #stored_proc_info
1190+ (
1191+ SPID INT ,
1192+ SqlHandle VARBINARY (64 ),
1193+ QueryHash BINARY (8 ),
1194+ variable_name NVARCHAR (256 ),
1195+ variable_datatype NVARCHAR (256 ),
1196+ converted_column_name NVARCHAR (256 ),
1197+ compile_time_value NVARCHAR (4000 ),
1198+ proc_name NVARCHAR (1000 ),
1199+ column_name NVARCHAR (256 ),
1200+ converted_to NVARCHAR (256 )
1201+ );
1202+
12031203CREATE TABLE #variable_info
12041204(
12051205 SPID INT ,
12061206 QueryHash BINARY (8 ),
12071207 SqlHandle VARBINARY (64 ),
1208- proc_name NVARCHAR (128 ),
1209- variable_name NVARCHAR (200 ),
1210- variable_datatype NVARCHAR (128 ),
1208+ proc_name NVARCHAR (1000 ),
1209+ variable_name NVARCHAR (256 ),
1210+ variable_datatype NVARCHAR (256 ),
12111211 compile_time_value NVARCHAR (4000 )
12121212);
12131213
@@ -1216,7 +1216,7 @@ CREATE TABLE #conversion_info
12161216 SPID INT ,
12171217 QueryHash BINARY (8 ),
12181218 SqlHandle VARBINARY (64 ),
1219- proc_name NVARCHAR (128 ),
1219+ proc_name NVARCHAR (256 ),
12201220 expression NVARCHAR (4000 ),
12211221 at_charindex AS CHARINDEX (' @' , expression),
12221222 bracket_charindex AS CHARINDEX (' ]' , expression, CHARINDEX (' @' , expression)) - CHARINDEX (' @' , expression),
@@ -3098,9 +3098,9 @@ SELECT DISTINCT @@SPID,
30983098 CASE WHEN b .QueryType = ' Statement' THEN b .QueryType
30993099 ELSE SUBSTRING (b .QueryType , CHARINDEX (' [' , b .QueryType ), LEN (b .QueryType ) - CHARINDEX (' [' , b .QueryType ))
31003100 END AS proc_name,
3101- q .n .value (' @Column' , ' NVARCHAR(128 )' ) AS variable_name,
3102- q .n .value (' @ParameterDataType' , ' NVARCHAR(128 )' ) AS variable_datatype,
3103- q .n .value (' @ParameterCompiledValue' , ' NVARCHAR(1000 )' ) AS compile_time_value
3101+ q .n .value (' @Column' , ' NVARCHAR(256 )' ) AS variable_name,
3102+ q .n .value (' @ParameterDataType' , ' NVARCHAR(256 )' ) AS variable_datatype,
3103+ q .n .value (' @ParameterCompiledValue' , ' NVARCHAR(4000 )' ) AS compile_time_value
31043104FROM #query_plan AS qp
31053105JOIN ##bou_BlitzCacheProcs AS b
31063106ON (b .QueryType = ' adhoc' AND b .QueryHash = qp .QueryHash )
@@ -3118,7 +3118,7 @@ SELECT DISTINCT @@SPID,
31183118 CASE WHEN b .QueryType = ' Statement' THEN b .QueryType
31193119 ELSE SUBSTRING (b .QueryType , CHARINDEX (' [' , b .QueryType ), LEN (b .QueryType ) - CHARINDEX (' [' , b .QueryType ))
31203120 END AS proc_name,
3121- qq .c .value (' @Expression' , ' NVARCHAR(128 )' ) AS expression
3121+ qq .c .value (' @Expression' , ' NVARCHAR(4000 )' ) AS expression
31223122FROM #query_plan AS qp
31233123JOIN ##bou_BlitzCacheProcs AS b
31243124ON (b .QueryType = ' adhoc' AND b .QueryHash = qp .QueryHash )
0 commit comments