【发布时间】:2021-08-12 19:51:16
【问题描述】:
我在 SQL Server 中有一个表。在此表中,我有一列 Response 的数据类型为 XML 值。如何像新表一样反序列化这个 XML 值?
我的表格列是:CreateDate、Request 和 Response。
<request-message version="1.0">
<request class="GET_ALL">
<parameter name="IsInSystem" type="System.Boolean">True</parameter>
<parameter name="ConfirmDate" type="System.DateTime">2021-05-04 00:00:00.000</parameter>
<parameter name="ConfirmTime" type="System.DateTime">2021-05-04 00:00:00.000</parameter>
</request>
我想将此响应写入以参数为列的表。
【问题讨论】:
-
这不是代码编写服务。展示您尝试过的方法以及您需要的示例,我们可以帮助您解决问题。
-
在提出问题时,您需要提供一个可重现的最小示例。请参考以下链接:stackoverflow.com/help/minimal-reproducible-example 请提供以下内容: (1) DDL 和样本数据填充,即 CREATE table(s) 加上 INSERT T-SQL 语句。 (2) 你需要做什么,即逻辑和你的代码尝试在 T-SQL 中实现它。 (3) 期望的输出,基于上面#1 中的样本数据。 (4) 你的 SQL Server 版本 (SELECT @@version;)
标签: sql-server xml tsql xquery shred