【发布时间】:2016-02-24 14:46:07
【问题描述】:
我正在从 SQL Server 数据库表创建 XML,使用 XML 路径为表中的每一列生成一个节点。我需要能够将任何 DateTime 列存储为“02/15/2016 07:39:45 PM”之类的格式,而不是标准的“2016-02-15T07:39:45”格式。这需要足够灵活,以便对数据库中的任何 DateTime 列进行更改,有些表的这些列比其他表多,但是,如果有帮助,DateTime 列的每个列名都以“_DT”结尾。因此,理想情况下,返回的 XML 会将格式应用于任何 DateTime 字段,无论其位置如何,以及包含多少
【问题讨论】:
-
能否请您详细说明问题
-
如果 For XML Path 查询返回格式为
2016-02-15T07:39:45 我需要它看起来像02/15/2016 07 :39:45 PM 代替。 DateTime 节点可以有任意组合,但它们的格式都应该相同。
标签: xml sql-server-2008-r2 for-xml-path