sql - 如何从xml中获取数据?
问题描述
如何从查询中获取数据?我需要正文中的标签“Result”、“ApprovalCode”和“id”:
<ns28:response xmlns:ns2="xx" xmlns:ns40="yy" Result="Approved"ApprovalCode="529827"><ns28:Specific><ns14:CardVsdc Id="3"/></ns28:Specific>
select Id
into v_RiskLevel
from xmltable('/response' passing g_xmlResult columns
Id varchar2(50) path '@ApprovalCode');
解决方案
推荐阅读
- c++ - CodeBlocks 和 Visual Studio 2019 中的不同结果
- sql - 查询返回广告中每一天的第一条和最后一条记录的日期
- scala - 有没有办法在构建 dist 时覆盖 sbt 中的 packageName?
- dc.js - 为什么我的饼图在使用 dc.js 和 crossfilter.js 中的堆积条形图过滤时显示不正确的组?
- javascript - Dynamics CRM 2013:在 IFrame 中加载 SavedView 时出现问题 - 在元数据中找不到实体
- sql-server - SQL Server:更改 SSIS 包配置(连接字符串)
- excel - Word 通过 Excel - 如何选择文本的一部分?
- rust - 无法将 geo_type::Polygon 转换为 geos::Polygon:在 geos 中找不到 from_geo
- python - 使用另一个数据框中列的列值过滤熊猫数据框
- redis - redis-lettuce与micronaut集成时如何禁用Redis健康检查