0
以下代碼中的xmlns屬性阻止了我獲取所需的值。適用於任何其他屬性,但不包括xmlns。我無法控制我得到的xml - 我如何獲得CrpId值?元素具有xmlns屬性時無法從openxml獲取值
declare @CrpId int, @i int, @xml xml
set @xml =
'<NewProgressReportResult xmlns="http://myDomain.com/crp">
<CrpId>2160</CrpId>
</NewProgressReportResult>'
exec sp_xml_preparedocument @i output, @xml
select
CrpId
from openxml (@i, 'NewProgressReportResult', 2)
with (
CrpId int 'CrpId'
)
exec sp_xml_removedocument @i