如何用plsql获取xml属性?

前端之家收集整理的这篇文章主要介绍了如何用plsql获取xml属性?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
create table xtest01(col1 xmltype);
insert into xtest01 values ('<car><model>Audi TT</model></car>');
insert into xtest01 values ('<car model="BMW X5"/>');

– 我知道如何获得奥迪TT:

select x.col1.extract('//car/model/text()').getStringVal() from xtest01 x;

– 但是如何获得宝马X5?

解决方法

select x.col1.extract('//car/@model').getStringVal() from xtest01 x;

猜你在找的XML相关文章