不允许使用内部子集 DTD 分析 XML。请将 CONVERT 与样式选项 2 一起使用,以启用有限的内部子集 DTD 支持
不允许使用内部子集 DTD 分析 XML。请将 CONVERT 与样式选项 2 一起使用,以启用有限的内部子集 DTD 支持
在xml data中包含DTD 头,则使用convert(xml,xmldatafield,2)
declare @x as xml select @x=convert(xml,ServiceContent,2) FROM MessagesToLOB where PIPCode='3B12' and MessageCategory=50 and PIPInstanceID ='7b0a8e91-c202-4da0-8e49-4e122e5f3751' SELECT @x.value(N'(/Pip3B12ShippingOrderConfirmation/ShippingOrder/OrderConfirmation/GlobalShippingOrderStatusCode/text())[1]','nvarchar(max)') as Confirm, @x.value(N'(/Pip3B12ShippingOrderConfirmation/ShippingOrder/OrderConfirmation/GlobalShippingOrderStatusReasonCode/text())[1]','nvarchar(max)') AS [ReasonCode]