2011-06-09 105 views
4
create table xtest01(col1 xmltype); 
insert into xtest01 values ('<car><model>Audi TT</model></car>'); 
insert into xtest01 values ('<car model="BMW X5"/>'); 

- 我知道如何讓奧迪TT:如何使用plsql獲取xml屬性?

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

- 可是如何才能讓BMW X5?

回答

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

謝謝! (這是答案;幾分鐘後我可以接受,就像彈出窗口對我說的那樣) – avj 2011-06-09 09:52:36