开发者社区> 问答> 正文

XML日期时间转换为SQL日期时间

我有一个XML数据类型,想将一个元素转换为sql DateTime变量。怎么样?

例如

Declare @Xml Xml Set @Xml = ' 2008-10-31T00:00:00 '

Declare @DateFrom DateTime Set @DateFrom = ????? 如何使用上面xml中的日期设置@DateFrom?

问题来源于stack overflow

展开
收起
保持可爱mmm 2019-11-18 17:04:42 644 0
1 条回答
写回答
取消 提交回答
  • Declare @Xml Xml Set @Xml = ' 8/10/2008 '

    Declare @DateFrom DateTime Select @DateFrom= t.b.value('DateFrom[1]', 'datetime') from @xml.nodes('//Root') t(b) 我强烈建议您查看.nodesXML数据类型的功能。上面的代码提取DateFrom元素的值,并将其转换为Date Time格式。

    2019-11-18 17:04:49
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载