使用XML提取值语句

时间:2019-06-04 19:07:58

标签: xml oracle plsql

尝试从XML提取值并将其放在名为“站点ID”的列中。

在关闭括号后,我不断收到错误消息,指出“无效的关系运算符”。我没有要查找的特定站点ID,只想将所有站点ID加载到单独的列中。不知道这是否可能。

select * from ord_activity_cust_data
  where extractValue(activity_data, '/A02_EFOPRM/SiteId',
        'xmlns="http://www.ventyx.com/ServiceSuite"')
  as 'Site ID';

1 个答案:

答案 0 :(得分:2)

尝试这个

select extractValue(activity_data,'/A02_EFOPRM/SiteId','xmlns="http://www.ventyx.com/ServiceSuite"') as "Site ID" 
from ord_activity_cust_data
   ;