0
 set @xml = '<a>demo</a>';
 select extractvalue(@xml ,'/a');

我想同时提取和提取字符串的 < a > demo< /a >< a > demo < /a >

是否可以使用小写函数或其他东西。我想为 xml 标签提取不区分大小写的值。

4

1 回答 1

0

XML 区分大小写,<a>并且<A>是不同的标记。您可以使用析取词:

set @xml = '<a>demo</a>';
select extractvalue(@xml ,'/A|/a');

或者,更好的是,规范化您的 XML。

于 2015-08-28T06:56:54.213 回答