我想做的是使用SQL从看起来是XML类型代码的(在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”或“主题”不感兴趣。
任何帮助将不胜感激