我有以下sql代码来生成一个xml块。删除xml属性的错误代码 - MS SQL对于xml(_x003D)
SELECT top 1
'http://www.crsoftwareinc.com/xml/ns/titanium/common/v1_0' AS [xmlns],
(SELECT top 1
count(*)AS 'number-of-accounts',
--
-- TO DO
--
FOR XML PATH('payment-import-header'), TYPE),
FOR XML RAW ('consumer-payment-import-job');
我怎样才能从属性名称去掉 “_x003D” 的?如果我插入“=”或“@”,它会添加另一个随机值。我假设这些是错误标签。
感谢
尝试此:https://docs.microsoft.com/en-us/sql/relational-databases/xml/add-namespaces- to-queries-with-with-xmlnamespaces – Alex