选择查询更改内容顺序

时间:2014-03-04 06:30:43

标签: sql db2

我正在使用DB2 db,当我在SQL Developer的数据视图中查看表时,我有一个包含xml的列的表

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

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

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

属性的变化顺序我不知道为什么会发生这种情况,有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

DB2以内部格式存储XML,但它是根据XML模式存储的。您的XML架构可能不会强制执行订单。您应该按顺序定义元素以强制执行订单。

http://www.w3schools.com/schema/el_sequence.asp