有一组ID 字符串,类似下面这样:
有一组ID   字符串,类似下面这样:   
  "85|101|202|303|808|108|8|998 "   
 我要删除8这个ID,于是我就用程序去除了   8| 
 可是   808|         108|      都会受影响,怎么判断啊?     
 不许转化成数组,只能直接在原字串的基础上截取怎么弄?
------解决方案--------------------Declare @S Varchar(100) 
 Select @S =  '85|101|202|303|808|108|8|998 ' 
 Select @S = Replace( '| ' + @S +  '| ',  '|8| ',  '| ') 
 Select @S 
 --Result 
 /* 
 |85|101|202|303|808|108|998| 
 */