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