使用sql

时间:2018-12-12 16:51:15

标签: sql

我想做的是使用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”或“主题”不感兴趣。

任何帮助将不胜感激

0 个答案:

没有答案