sql - 使用 sql 从 XML 类型数据中检索特定数据
问题描述
我要做的是从似乎是 XML 类型代码(在 SQL 数据库中)中提取“收件人”地址,以便使用 SQL 创建一个仅包含电子邮件地址的列。
我在您的网站上看到过类似的帖子,但使用的是 Oracle。
下面是该字段内容的摘录
toAddress;deliveryOptionEnum;deliveryOptionAddressSMTPArray;226;<value xsi:type="SOAP-ENC:Array" SOAP- ENC:arrayType="bus:addressSMTP[2]">
<item xsi:type="bus:addressSMTP">Blah@Blah.com</item>
<item xsi:type="bus:addressSMTP">hi.d@hi.co.uk</item>
</value>
ccAddress;deliveryOptionEnum;deliveryOptionAddressSMTPArray;226;<value xsi:type="SOAP-ENC:Array" SOAP- ENC:arrayType="bus:addressSMTP[2]">
<item xsi:type="bus:addressSMTP">Blah1@Blah1.com</item>
<item xsi:type="bus:addressSMTP">hi1.d@hi1.co.uk</item>
</value>
bccAddress;deliveryOptionEnum;deliveryOptionAddressSMTPArray;226;<value xsi:type="SOAP-ENC:Array" SOAP- ENC:arrayType="bus:addressSMTP[2]">
<item xsi:type="bus:addressSMTP">Blah2@Blah2.com</item>
<item xsi:type="bus:addressSMTP">hi2.d@hi2.co.uk</item>
</value>
subject;deliveryOptionEnum;deliveryOptionString;69;<value xsi:type="xsd:string">Manager Email</value>
我想要的选择结果如下
ID | To Address
------+---------------
47383 | Blah@Blah.com
47383 | hi.d@hi.co.uk
请注意,在这个阶段,我对“ccAddress”、“bccAddress”或“Subject”不感兴趣。
任何帮助将不胜感激
解决方案
推荐阅读
- php - Phonegap 错误:401 Unauthorized - 在 Phonegap 中使用具有基本身份验证的 Rest API
- php - Woocommerce 新用户注册后更新用户元数据
- javascript - 承诺“记住”先前执行的值
- powershell - -File 参数的参数“install-sshed.ps1”不存在| 电源外壳
- node.js - 错误:未指定默认引擎且未提供扩展名(ExpressJs 和 nunjucks)
- python - isinstance(list, object) 和 issubclass(list, object) 都返回 True
- javascript - getDerivedStateFromProps 没有在我的表单上显示任何更改
- javascript - 编写一个 JavaScript 类,其中一个方法可以获取和设置属性是不好的做法吗?
- python - 创建函数时出现语法错误,我不确定我做错了什么
- python - 如何使用 Python 查找和替换带有 Unicode 编码的 *.txt 文件中的字符串?