كيف يمكنني البحث في غير حالة كلمة الحساسة مع Sql Server XQuery?
-
09-06-2019 - |
سؤال
أنا باستخدام Xml حقل في قاعدة بيانات Sql Server الجدول.أحاول البحث عن كلمة باستخدام XQuery يحتوي على طريقة ولكن يبدو أن البحث فقط في حالة وضع حساس.انخفاض الطريقة ليست تنفيذها على Sql Server XQuery التنفيذ أيضا.هل هناك حل بسيط لهذه المشكلة ؟
المحلول
إذا كنت تستخدم SQL Server 2005 أخشى كنت من الحظ.
إذا كنت تستخدم SQL Server 2008 ، يمكنك استخدام upper-case تعمل مثل هذا :
DECLARE @x xml = N'abcDEF!@4';
SELECT @x.value('fn:upper-case(/text()[1])', 'nvarchar(10)');
وهنا رابط على MSDN العليا-القضية بناء الجملة بضعة أمثلة على البحث :
نصائح أخرى
أولا رابط من جوجل نقاط MSDN الصفحة:
من أجل الحصول على حالة الأحرف المقارنات ، upper-case أو أقل حدة وظائف يمكن استخدامها.
لا تنتمي إلى StackOverflow