2
숫자가 아닌 문자를 문자열에서 어떻게 제거 할 수 있습니까?
사용자는 상자에 검색어를 입력하면 해당 값이 저장 프로 시저로 전달되고 데이터베이스의 몇 가지 다른 필드에 대해 검사됩니다. 이러한 필드가 항상 동일한 데이터 유형 인 것은 아닙니다. 하나의 필드 (전화 번호)는 모든 숫자로 구성되므로이를 확인할 때 .Net CLR 기능을 사용하여 문자열에서 숫자가 아닌 모든 문자를 제거합니다. SELECT dbo.RegexReplace('(123)123-4567', '[^0-9]', '') 문제는이 …