2012-05-08 2 views
2

는 :T-SQL에서 정규식을 사용하는 방법? 예를 들어

where strword match with {%{J{GC * GC}J} or strword={%{J{GC * GC}J} 
+0

가능한 복제본 http://stackoverflow.com/questions/194652/sql-server-regular-expressions-in-t-sql –

+1

@Roman - 매우 비슷한 질문이지만 다른 게시물은 특히 원하지 않는다고 말합니다. CLR 방식. 이 포스터가 CLR에서 정상이면 중복 질문이 아닐 수도 있습니다. – RThomas

+2

"기본"T-SQL에는 정규 표현식 지원이 없습니다. 이 기능을 추가하는 SQL-CLR 라이브러리 (.NET 라이브러리) –

답변

6

나는 일반적으로 다른 곳으로 연결 단순히 답변을 게시하지 않도록하려고합니다. 그러나이 경우 CLR을 사용자의 접근 방식에 포함시켜야하므로 큰 도움이됩니다.

그래서이 경우 예외를 만들고 링크 만 제공 할 것입니다. Microsoft의 공식 문서이므로 기분이 나아졌습니다.

Here's the walkthrough from Microsoft on using RegEx with SQLServer.

그것은 좋은 예제 코드를 가지고 있으며이 범위의 광범위한이다. 솔루션에 CLR을 추가하여 OK라면 필요한 정보를 정확하게 제공해야합니다.