SQL存储过程替换字符串中的重复字符

CREATE PROCEDURE [dbo].[ReplaceSameStr]

@str varchar(8000)
AS
declare @ret varchar(8000),
@return varchar(8000)
select
@str = @str
select @str = @str+‘,‘
while charindex(‘,‘,@str) > 0
begin
select @ret = substring(@str,1,charindex(‘,‘,@str)-1)
select @return = isnull(@return+‘,‘,‘‘)+@ret
select @str = replace(@str,@ret+‘,‘,‘‘) end
select @return as newstr

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。