please helpsee my sp.----drop table vvv--create table vvv(rowid integer identity(1,1), ccc text)--exec vvvvvvvalter procedure vvvvvvvasbeginIF not EXISTS(SELECT name FROM sysobjects WHERE name = N'vvv' AND type = 'U') create table vvv(rowid integer identity(1,1), ccc text)--select * from vvv--delete vvvDECLARE @SSTR AS VARCHAR(8000)SET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' --SELECT CHARINDEX('#1',@SSTR)--select @SSTR = STUFF(@SSTR ,1 ,CHARINDEX('#1',@SSTR),'cccccccccckumar')--select @SSTR = STUFF(@SSTR ,1 ,CHARINDEX('#2',@SSTR),'cccccccccckumar')--select @SSTR = STUFF(@SSTR ,CHARINDEX('#1',@SSTR),1,convert(char(8),'cccccccccckk'))---select @SSTR = STUFF(@SSTR ,CHARINDEX('#3',@SSTR)-15,1,convert(char(8),'cccccccccckk'))---select @SSTR = STUFF(@SSTR ,CHARINDEX('#4',@SSTR)-15,1,convert(char(8),'gfdfgd'))--select CHARINDEX('#1|',@SSTR)---select CHARINDEX('#2|',@SSTR)--select substring(@SSTR,CHARINDEX('#1|',@SSTR)+2,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)+2)--select @sstr=select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvcccccccccc'))--select @sstrselect @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvcvvvvvvvvvvvvvvvvcccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvvvvvvv'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvcvvvvvvvvvvvvccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvccvvvvvvcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvccvvvvvvvvcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvccvvvvvvvvvvvvvvvvvvvvcccccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvcssssssssssssssscccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvccccvvvvvvvvvvvvvvvvvcccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvcccccvvvvvvvvvccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvccccvvvvvvvvvvvvvcccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvcccvvvvvvvvvvvvvvvvvvvvvvvvvvvccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvccccvvvvvvvvvvvvvvvvvvvvvvcccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvccccccffffffffffffffffc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvccvvvvvvvcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvcvvvvvvvvvvvvvccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvcvvvvvvvvvvvvvvvccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvcvvvvvvvvvvvvvvccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvccvvvvvvvvvvvvvvvvvvvvvvcccccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvcxxxxxxxxxxxxxxccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvcxxxxxxxxxxxxxccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvcxxxxxxxccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvccxxxxxxxxxxxxcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvcxxxxxxxxxccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvcxxxxxxxxxxccccccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vassssssssssssssssssssvccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvxxxxxxxxxxcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vvxxxxxxxxxcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvccxxxxxxxxcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvcxxxxxxxxxccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvcxxxxxxxxxxxxccccccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrSET @SSTR =Replicate(' ',15) + + '#1' + '|' + Replicate(' ',15) + + '#2' + '|' +Replicate(' ',15) + + '#3' + '|' +Replicate(' ',15) + + '#4' + '|' +Replicate(' ',15) + + '#5' + '|' +Replicate(' ',15) + + '#6' + '|' select @SSTR = STUFF(@SSTR ,1,CHARINDEX('#1|',@SSTR)-5,convert(char(11),'vvcxxxxxxxxxxxxxxxxxxxxxcccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#1|',@SSTR)+3,CHARINDEX('#2|',@SSTR)-CHARINDEX('#1|',@SSTR)-3,convert(char(15),'vvccccxxxxxxxxxxxcccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#2|',@SSTR)+3,CHARINDEX('#3|',@SSTR)-CHARINDEX('#2|',@SSTR)-3,convert(char(15),'vxxxxxxxxxxxxvcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#3|',@SSTR)+3,CHARINDEX('#4|',@SSTR)-CHARINDEX('#3|',@SSTR)-3,convert(char(15),'vvccxxxxxxxcccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#4|',@SSTR)+3,CHARINDEX('#5|',@SSTR)-CHARINDEX('#4|',@SSTR)-3,convert(char(15),'vvxxxxxxxxxxxxxxxcccccccccc'))select @SSTR = STUFF(@SSTR ,CHARINDEX('#5|',@SSTR)+3,CHARINDEX('#6|',@SSTR)-CHARINDEX('#5|',@SSTR)-3,convert(char(15),'vvxxxxxxxxxxxxxxxxcccccccccc'))select @sstr=replace(@SSTR,'#1',' ')select @sstr=replace(@SSTR,'#2',' ')select @sstr=replace(@SSTR,'#3',' ')select @sstr=replace(@SSTR,'#4',' ')select @sstr=replace(@SSTR,'#5',' ')select @sstr=replace(@SSTR,'#6',' ')INSERT INTO VVVselect @sstrselect * from vvvend
just run this codein reporting service i just need to diaply this field but is not aligned correctly.in sql the output is correct but why not in reporting service .please just run this script and see.