I have created a stored procedure in a SQL Server 2008 database with a parameter variable of type Nvarchar(MAX)
and from the C# code I am passing a string with length of more than 4000 characters. As it is truncating that string to 4000, I am not able to execute that procedure successfully.
So, is there any way to extend that limit?
I have passed following string through parameters
@WhereClause = N' ((CHARINDEX('',137,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',138,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',139,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',140,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',141,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',142,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',143,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',144,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',145,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',146,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',147,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',438,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',439,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',440,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',784,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',845,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1028,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1076,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1081,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1114,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1122,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1129,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1241,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1432,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1112,'','',''+ Edu +'','') > 0 ) ) OR ((CHARINDEX('',137,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',138,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',139,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',140,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',141,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',142,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',143,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',144,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',145,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',146,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',147,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',438,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',439,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',440,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',784,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',845,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1028,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1076,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1081,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1114,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1122,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1129,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1241,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1432,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1111,'','',''+ Edu +'','') > 0 ) ) OR ((CHARINDEX('',137,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',138,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',139,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',140,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',141,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',142,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',143,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',144,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',145,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',146,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',147,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',438,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',439,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',440,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',784,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',845,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1028,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1076,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1081,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1114,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1122,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1129,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1241,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',1432,'','',''+ Edu +'','') > 0 AND CHARINDEX('',1113,'','',''+ Edu +'','') > 0 ) )',
@WhereClauseEduName = N' ((CHARINDEX('',''''B.Com.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Accounts / Audit'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Banking'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp. Science'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Transport'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Cotton'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Maths'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operation'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Communication'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Public Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Book-keeping'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operative Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Computer Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com.ALL'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. With Costing'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp.Application '''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Office Management & S.P.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Buisness Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Advan.Statistics'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Statt.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Insurance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In A/c & Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.COM. IN MARKETING'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Data Entry Operator'''','','',''+ Edu +'','') > 0 ) ) OR ((CHARINDEX('',''''B.Com.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Accounts / Audit'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Banking'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp. Science'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Transport'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Cotton'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Maths'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operation'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Communication'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Public Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Book-keeping'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operative Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In ''Computer Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com.ALL'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. With Costing'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp.Application '''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Office Management & S.P.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Buisness Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Advan.Statistics'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Statt.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Insurance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In A/c & Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.COM. IN MARKETING'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer'''','','',''+ Edu +'','') > 0 ) ) OR ((CHARINDEX('',''''B.Com.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Accounts / Audit'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Banking'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp. Science'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Transport'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Cotton'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Maths'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operation'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Communication'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Public Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Business Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Book-keeping'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Co-operative Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Computer Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com.ALL'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. With Costing'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Comp.Application '''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Office Management & S.P.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Buisness Management'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Advan.Statistics'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Statt.'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In Insurance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.Com. In A/c & Finance'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) OR (CHARINDEX('',''''B.COM. IN MARKETING'''','','',''+ Edu +'','') > 0 AND CHARINDEX('',''''Computer Programming'''','','',''+ Edu +'','') > 0 ) )',
@AreaWhereClause = N' AND candidates.DistrictId = 14',
@VacId = 84,
@VacancyBookNo = N'141201400049',
@IsView = 0
Then in SP I am printing the variable @WhereClauseEduName it is giving me following result
((CHARINDEX(',''B.Com.'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Accounts / Audit'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Banking'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Comp. Science'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Transport'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Cotton'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Business Maths'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Co-operation'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Communication'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Public Finance'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Business Finance'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Book-keeping'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Co-operative Management'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Computer Management'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com.ALL'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. With Costing'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Comp.Application '',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Office Management & S.P.'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Buisness Management'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Advan.Statistics'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Statt.'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Insurance'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In A/c & Finance'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.COM. IN MARKETING'',',','+ Edu +',') > 0 AND CHARINDEX(',''Data Entry Operator'',',','+ Edu +',') > 0 ) ) OR ((CHARINDEX(',''B.Com.'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Accounts / Audit'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Banking'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Comp. Science'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Transport'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Cotton'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Business Maths'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR (CHARINDEX(',''B.Com. In Co-operation'',',','+ Edu +',') > 0 AND CHARINDEX(',''Computer'',',','+ Edu +',') > 0 ) OR
By looking at the output I can see only first 4000 characters. Thats y my dynamic query is not running properly.