SQL Server XQuery를 사용하여 대소문자를 구분하지 않는 단어를 어떻게 검색할 수 있나요?
-
09-06-2019 - |
문제
SQL Server 데이터베이스 테이블에서 Xml 필드를 사용하고 있습니다.XQuery를 사용하여 단어를 검색하려고 합니다. 포함 방법이지만 검색하는 것 같습니다. 오직 민감한 모드의 경우.낮은 방법은 SQL Server XQuery 구현에서도 구현되지 않습니다.¿이 문제에 대한 간단한 해결책이 있습니까?
해결책
SQL Server 2005를 사용하고 계시다면 운이 좋지 않으실 것 같습니다.
SQL Server 2008을 사용하는 경우 다음과 같이 대문자 기능을 사용할 수 있습니다.
DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)');
대문자 구문과 몇 가지 검색 예에 대한 MSDN 링크는 다음과 같습니다.
다른 팁
제휴하지 않습니다 StackOverflow