c# - 无法在 ORACLE 存储过程中提取 XML 节点值
问题描述
我有以下对象(可序列化)/ xml 结构。我正在尝试提取作为 GUID 的 Ac 编号,但是当我尝试将其与存储过程中的 Oracle RAW 进行比较时,它失败了。有人可以帮我纠正它。
我的xml是
`<?xml version="1.0" encoding="utf-16"?>
<ArrayOfResDet xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ResDet>
<Ac>5454454578-5582-410c-a672-5b5454537e0</AccountUID>
<Res>533-75433</ResNumber>
<CR/>
<Status>C</Status>
</ResDet>
<ResDet>
<Ac>585544578-5582-410c-a672-gd565676e0</AccountUID>
<Res>325-78545</ResNumber>
<CR/>
<Status>A</Status>
</ResDet>
</ArrayOfResDet>`
下面是 Oracle 代码块,我将该 XML 作为 CLOB 类型传递给 ORACLE 存储过程并从中提取值。
update RES_info
set SMK = 1
where accountuid = Ac ;
感谢帮助。
解决方案
推荐阅读
- json - React 在 PUT 上发送一个空的 JSON 对象
- routes - 部署到 Netlify 时,Sapper Svelte 路由不工作并且页面丢失
- r - Apriori 模型没有显示出明显的关联
- ruby-on-rails - Rails 获取参数在生产中为零
- sql - 在 LIKE 函数中使用正则表达式进行 SQL 查询
- python - Discord bot(on_message 事件不会让命令工作*)
- node.js - 如何在没有两个查询的情况下在 Knex 中执行此操作
- java - 如何以编程方式设置属性的值
- python - 下载带有请求的大文件时遇到问题?
- xcode - 'EXUpdates/EXUpdatesAppController.h' 文件未找到 XCODE