خطأ في بناء الجملة لـ @ تسجيل الدخول إلى xquery
-
26-09-2019 - |
سؤال
أنا أحاول إجراء استعلام أساسي مقابل بعض XML في حقل SQL Server 2008 الخاص بـ XML.
select OrderId, ProfileXML.query('/IntegrationMessage
/Registrant
[EktronUsername
= TESTER2@QAI.COM]') from OrderDetails
إذا قمت بتنفيذ الاستعلام أعلاه ، أحصل على رسالة الخطأ:
خطأ بناء الجملة بالقرب من '@' ، متوقع ']' '
هل أحتاج إلى الهروب من علامة @ لعنوان البريد الإلكتروني؟ حاولت استخدام "@" في عنوان البريد الإلكتروني ، لكن هذا لم يساعد على الإطلاق.
شكرًا
المحلول
سأحاول وضع عروض أسعار مزدوجة حول قيمتك في XPath:
'/IntegrationMessage/Registrant[EktronUsername="TESTER2@QAI.COM"]')
* *
بهذه الطريقة لن يتم تفسير المحتوى على أنه أي شيء سوى قيمة بسيطة.
لا تنتمي إلى StackOverflow