使用SQL SERVER可以像创建xml文档一样

时间:2017-03-23 10:51:06

标签: c# sql-server xml

IN SQL SERVER可以像以下格式一样创建XML文档,每个列名都附带Datafield FieldName =“Batch”

CID,BATCH,EXP_DATE是列名。

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:2)

尝试类似

的内容
SELECT 'BATCH' AS [DataField/@fieldName]
      ,BATCH AS [DataField]
      ,''
      ,'EXP_DATE' AS [DataField/@fieldName]
      ,EXP_Date AS [DataField]
FROM SomeWhere
FOR XML PATH('Memory');

需要中间的空字符串才能启动新元素

请注意,dateformat将是ISO8601而不是190615(你应该为此感到高兴!)

答案 1 :(得分:0)

如果要从C#创建XML文档,那么可以通过ADO.net和DataSet帮助实现。方法名称是DataSet.WriteXml(string Filename)。

相关问题