<SSRSReport>
<OutputType>email</OutputType>
<email>
<emailTo>xyz.com</emailTo>
<emailReplyTo>dd@gmail.com</emailReplyTo>
<emailSubject>status report</emailSubject>
<emailBody>
</email>
</SSRSReport>
在从存在于 xml 类型的一列中的表中选择 sql 中的节点值时需要您的帮助。我已经尝试过的是:
select
T.id,
T.xml_data.value('(SSRSReport/email/@emailTo)[1]', 'varchar(50)') as PropertyName
from
abc as T
where
T.xml_data.exist('/email/emailTo') = 'xyz.com'
但它将属性名称列返回为空。