1
MS의 문자열에서 원하지 않는 문자를 스트리핑 나는 몇 가지 코드는 그 이하 깨끗한 문자열을 반환해야SQL
출력에 쉼표를 유지select @cleanline=line from #tbl
While PatIndex('%[^A-Z,a-z,0-9]%', @cleanline) > 0
Set @cleanline = Stuff(@cleanline, PatIndex('%[^A-Z,a-z,0-9]%', @cleanline), 1, '')
print @cleanline
감사 할 방법
롭
귀하의 코드가없는 밝혀졌습니다. 어떻게하지 않을지 묻는거야? –
죄송합니다. 어쩌면 내가 분명히하지 않았을 것입니다. 저는 az 0-9와 쉼표를 유지해야합니다. – Rob
@Rob - 음, '@cleanline varchar (max) ='one, two, three, $ '를 선언하고 실행하십시오. 귀하의 코드는 쉼표가 유지됩니다. –