Sql 选择“查询更改内容顺序”

Sql 选择“查询更改内容顺序”,sql,db2,Sql,Db2,我使用的是DB2DB,当我在SQLDeveloper的数据视图中查看表时,我有一个表,其中一列包含xml <ns5:benefitComponent desc="Urgent Care Professional" level="2" name="UrgentCareProfessional"> 现在,当我使用一个select查询来获取它时,它变为 <ns5:benefitComponent name="Acupuncture" level="1" desc="Acupun

我使用的是DB2DB,当我在SQLDeveloper的数据视图中查看表时,我有一个表,其中一列包含xml

<ns5:benefitComponent desc="Urgent Care Professional" level="2" name="UrgentCareProfessional">

现在,当我使用一个select查询来获取它时,它变为

<ns5:benefitComponent name="Acupuncture" level="1" desc="Acupuncture">


属性更改的顺序我不知道为什么会发生这种情况,有人能帮我吗?

DB2以内部格式存储XML,但它是根据XML模式存储的。您的XML模式可能没有强制执行命令。您应该在序列中定义元素,以便强制执行顺序