אלון וינשטיין
New member
עזרה ב SQLXML
אני מנסה למפות טבלה ל SQLXML בכדי לעשות שאילת ולקבל את התוצאה ב XML בצורת EXPLICIT, מכיוון שמדובר בטבלה עם הירארכיה. השאלה אם אפשר בכלל למפות כזה דבר... מבנה הטבלה הוא פשוט מאד: 4 שדות - id, name, content, parent id - מספר ייחודי (נוצר ע"י identity) name - תיאור קצר content - תיאור ארוך יותר, לפעמים קיים לפעמים NULL parent - רשומת-אב. מכיל id של רשומה אחרת שהיא האב של הרשומה הזאת, או 0 אם מדובר ברשומה ברמה הכי גבוהה. אני צריך להוציא החוצה את ה id,parent,name, כאשר אידיאלית ה parent יופיע כ attribute של התג שמכיל כל רשומה, ויהיה attribute שיכיל yes או no בהתאם לאם content הוא NULL או לא. האם הגזמתי בדרישות?
יש דרך למפות את הטבלה הזאת בצורה כזאת שכשאני אבקש לקבל את אחת הרשומות "הראשיות" מבחינת ההירארכיה אני אקבל את כל הרשומות הבנות? תודה!
אני מנסה למפות טבלה ל SQLXML בכדי לעשות שאילת ולקבל את התוצאה ב XML בצורת EXPLICIT, מכיוון שמדובר בטבלה עם הירארכיה. השאלה אם אפשר בכלל למפות כזה דבר... מבנה הטבלה הוא פשוט מאד: 4 שדות - id, name, content, parent id - מספר ייחודי (נוצר ע"י identity) name - תיאור קצר content - תיאור ארוך יותר, לפעמים קיים לפעמים NULL parent - רשומת-אב. מכיל id של רשומה אחרת שהיא האב של הרשומה הזאת, או 0 אם מדובר ברשומה ברמה הכי גבוהה. אני צריך להוציא החוצה את ה id,parent,name, כאשר אידיאלית ה parent יופיע כ attribute של התג שמכיל כל רשומה, ויהיה attribute שיכיל yes או no בהתאם לאם content הוא NULL או לא. האם הגזמתי בדרישות?