Lave et parent child hierarki ud fra en ful sti (MSSQL)
Jeg har et felt i MSSQL 2008 indeholdende en ful sti til nogle dokumenter.Jeg skal skal have stien transformeret om til et parent child hierarki ligesom det jeg viser herunder. Jeg skal bruge denne struktur fordi den er krævet af det 3. parts program jeg skal bruge det til.
Hvordan gør jeg det mest elegant?
Fra:
root/Dir1/Dir11/Dir3/Docname1.txt
root/Dir1/Dir12/Dir3/Docname2.txt
root/Dir1/Dir11/Docname3.txt
root/Dir1/Dir11/Dir31/Docname4.txt
Til:
[Value] [Parent]
Docname1.txt root/Dir1/Dir11/Dir3
root/Dir1/Dir11/Dir3 root/Dir1/Dir11
root/Dir1/Dir11 root/Dir1
root/Dir1 root
Docname2.txt root/Dir1/Dir12/Dir3
root/Dir1/Dir12/Dir3 root/Dir1/Dir12
root/Dir1/Dir12 root/Dir1
root/Dir1 root
Docname3.txt root/Dir1/Dir11
root/Dir1/Dir11 root/Dir1
root/Dir1 root
Docname4.txt root/Dir1/Dir11/Dir31
root/Dir1/Dir11/Dir31 root/Dir1/Dir11
root/Dir1/Dir11 root/Dir1
root/Dir1 root