sql - 需要帮助提取 xml
问题描述
我需要将脚趾浸入从我们收到的一些事件数据中提取 xml 的水中。我以前从未这样做过,即使在阅读了 Oracle 指导说明之后,我仍然感到困惑。
返回的事件来自远程方并遵循设置的 xml 格式。这作为数据类型 sys.xmltype 放入出库。脚本运行良好,但返回的数据为空。不确定我哪里出错了。
其次,如果这是数据类型 clob,这将如何改变我的方法。
select extractvalue(x1.event_xml,'*/RawData') payload,
extractvalue(x1.event_xml,'*/OriginatorID') OID
from tableName x1
where x1.event_id = 123456
and x1.to_date is null
解决方案
推荐阅读
- image - 如何在 oracle apex 中显示图像(在表格中保存为 LONG RAW 数据类型的图像)
- python-3.x - PostgreSQL 和 PostGIS 用于提取 ROI 多边形覆盖的特定区域
- c# - 可枚举类型属性的元素的属性的路径表达式
- python - C++ 对 Python 的扩展——安全的内存访问和内存布局
- sprite - 在 2-D 游戏中碰撞时,什么可能导致精灵停止定向运动(精灵仍然有动画)?
- php - 如何通过读取文件来动态添加 cron 作业,而与服务器无关
- scala - Spark scala:如何使用 Column 分解代码?
- apache-kafka - 卡夫卡客户端兼容性
- javascript - 如何在 Firebase Auth 中添加或更新 phone_number
- javascript - Angular Library using HTML of component of app