مشاكل SQL XML واضحة مع إنشاء شجرة XML (الطفل الوالد)
-
21-12-2019 - |
سؤال
أنا مواجهة بعض المشاكل مع XML صريح في SQL Server حيث لا يتم إخراج XML وفقا للعلاقة التي حددتها في استعلام SQL.يتم الاستعلام عن قاعدة بيانات الحانات وعلى الرغم من أن مسار XML أسهل في استخدام احتياجات المدرب الخاص بي قيد التشغيل على XML صريح.
giveacodicetagpre.الإخراج ينتج:
giveacodicetagpre.الناتج الذي أريد:
giveacodicetagpre.المحلول
عادة، لا تحتاج إلى وضع صريح على الإطلاق.يمكنك إنشاء كل XML تقريبا تريد مع لمسار XML :
giveacodicetagpre.ولكن نظرا لأن XML الخاص بك هو التركيز على السمة، فمن الأسهل بالنسبة لك استخدام ل XML الخام :
giveacodicetagpre.نصائح أخرى
هنا هو الحل الذي عمل بالنسبة لي.انظر في النظام حسب البند.إذا كنت تستخدم SQL Server Management Studio بالترتيب حسب جملة، فسوف تظهر لك اسم العمود المحتمل الذي يمكنك من خلاله تنسيق إخراج XML كما تريد.
giveacodicetagpre.p.s.لتمتص xml صريح.ولكن إذا كنت تقوم بتطوير / ترقية نظام قديم حقا، فعليك معرفة ذلك قبل الاستعاضة عن تقنيات أحدث.