2008-09-16 10 views
2

私はSQL ServerデータベーステーブルにXmlフィールドを使用しています。 XQuery メソッドを含む単語を検索しようとしていますが、機密モードではのみを検索すると思われます()。下位のメソッドは、SQL ServerのXQuery実装でも実装されていません。 ¿この問題の簡単な解決法はありますか? Googleの点からMSDNページにSql Server XQueryで大文字小文字を区別しない単語を検索するにはどうすればよいですか?

答えて

3

SQL Server 2005を使用している場合は、運が悪いと思います。

SQL Server 2008を使用している場合、あなたはこのように大文字の機能を使用することができます。

DECLARE @x xml = N'[email protected]'; 
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)'); 

ここで大文字の構文やカップルの検索例については、MSDNのリンクです:

http://msdn.microsoft.com/en-us/library/cc645590.aspx

関連する問題