SQL Server查找XML里面符合某個條件的數據的用法
作者:bule
本文我們簡單介紹了SQL Server查找XML里面符合某個條件的數據的用法的一個實例,希望能夠對您有所幫助。
SQL Server查找XML里面符合某個條件的數據是如何實現的呢?本文我們就介紹一下這部分內容的實現,我們假設表里面點開一個XML字段的值如下:
- <MasterxRow>
- <ActivityType>2</ActivityType>
- <ProductType>21</ProductType>
- <RefNo>222222222222222222222</RefNo>
- <ContactResult>0</ContactResult>
- <Reason />
- <OtherReason />
- <OtherActivityType />
- <OtherProductType />
- <ReferrerID />
- <ReferrerType />
- <CampaignCode>889</CampaignCode>
- <CampaignName>70</CampaignName>
- <IsNull>false</IsNull>
- <AcceptReason>合作愉快</AcceptReason>
- <AcceptReasonText>99</AcceptReasonText>
- </MasterxRow>
搜索所有符合ProductType=21的數據:
- select * from tblContactLogs
- where ProductResponse.exist('//ProductType[.=3]')=1
關于SQL Server查找XML里面復合某個條件的用法就介紹到這里了,希望本次的介紹能夠對您有所收獲!
【編輯推薦】
責任編輯:趙鵬
來源:
博客園