Добавление пустого XMLAttribute в XMLElement в Oracle SQL
Мне нужно создать файл XML с некоторыми элементами, которые имеют некоторые атрибуты, некоторые из которых являются нулевыми. Я просто хочу, чтобы нулевые атрибуты были видны в файле XML.
Пример запроса:
SELECT XMLElement("PropertySet",
XMLATTRIBUTES('TEST' AS "OrderId",
'' AS "DHLCode") FROM DUAL AS RESULT
Который производит:
<PropertySet OrderId= "TEST" > <\PropertySet>
Но мне нужно что-то вроде
<PropertySet OrderId= "TEST" DHLCode = "" ><\PropertySet>
Как мне достичь этого результата?
1 ответ
Попробуйте сохранить их в тех же XMLATTRIBUTES
SELECT XMLElement("PropertySet",
XMLATTRIBUTES(
'TEST' AS "OrderId",
'' AS "DHLCode"
)
)
FROM DUAL;