I've the below sample XML saved in a table called CE_ExtendedElements and column called xmlValue
<SIF_ExtendedElements xmlns="">
<SIF_ExtendedElement Name="EmergencyNumber">00000000</SIF_ExtendedElement>
<SIF_ExtendedElement Name="EmergencyNumber">00000000</SIF_ExtendedElement>
<SIF_ExtendedElement Name="Qualifications">
<Qualification>
<Qualification>Bsc</Qualification>
<QualificationWhenHired>True</QualificationWhenHired>
<Major>Compuetr</Major>
<GraduationYear>1993</GraduationYear>
<Institution>Home Univ</Institution>
<CountryID>1234</CountryID>
</Qualification>
<Qualification>
<Qualification>Bsc</Qualification>
<QualificationWhenHired>True</QualificationWhenHired>
<Major>Compuetr</Major>
<GraduationYear>1993</GraduationYear>
<Institution>Home Univ</Institution>
<CountryID>1234</CountryID>
</Qualification>
</SIF_ExtendedElement>
<SIF_ExtendedElement Name="JoinDate">2003-09-15T00:00:00</SIF_ExtendedElement>
</SIF_ExtendedElements>
The maximum nodes for any item is 2 only (the user can add 2 EmergencyNumber and 2 Qualifications for each record).
Can somebody help me in reading the above XML using SQL statement to convert the XML nodes as columns? Same as the below table:
EmergencyNumber1 | EmergencyNumber2 | Qualification1 | QualificationWhenHired1 | Major1 | .....| Qualification2 | QualificationWhenHired2 | Major2 | .....
Thanks
EmergencyNumber1,EmergencyNumber2, etc.? Or they are already there in the table?