我需要将 xml 列中的时间戳元素转换为 SQL Server 2019 中的 UTC 时间。
CREATE TABLE TestTable
(
Id INT IDENTITY(1,1) NOT NULL,
Data XML NOT NULL
);
INSERT TestTable (Data) VALUES ('<root>
<id>1</id>
<timestamp>2024-08-20T10:55:37+10:00</timestamp>
</root>');
我想将时间戳更改为“2024-08-20T00:55:37Z”。我正在使用“Data.modify('replace value of'”,但找不到新值基于旧值而不是简单字符串替换的示例。