Query XML creating field names whithout knowing node names
If I have a SQL SERVER 2012 table containing an XML field type. The records it could contain are as follows. I have simplified my problem to the following. Record 1: ID_FIELD='nn1' XML_FIELD= <KNOWN_NAME_1> <UNKNOWN_NAME1>Some value</UNKNOWN_NAME1> <UNKNOWN_NAME2>Some value</UNKNOWN_NAME2> ... Maybe more ... </KNOWN_NAME_1> Record 2: ID_FIELD='nn2' XML_FIELD= <KNOWN_NAME_2> <UNKNOWN_NAME1>Some value</UNKNOWN_NAME1> <UNKNOWN_NAME2>Some value</UNKNOWN_NAME2> ... Maybe more unknown fields ... </KNOWN_NAME_2> I want to output non xml: UNKNOWN_NAME1 | UNKNOWN_NAME2 | ETC ---------------------------