【发布时间】:2023-03-20 06:11:01
【问题描述】:
假设我有两个 JSON 字符串如下:
[{"RowId":102787,"UserId":1,"Activity":"This is another test","Timestamp":"2017-11-25T14:37:30.3700000"}]
[{"RowId":102787,"UserId":2,"Activity":"Testing the Update function","Timestamp":"2017-11-25T14:37:30.3700000"}]
两者具有相同的属性,但第二个字符串中的两个属性的值与第一个不同(UserId 和 Activity)。是否可以在 Azure SQL 数据库 T-SQL 中生成第三个 JSON 字符串,其中包含第二个字符串中与第一个不同的值?换句话说,我希望返回一个如下所示的字符串:
[{"UserId":2,"Activity":"Testing the Update function"}]
此外,解决方案应假定 JSON 字符串中的属性未知。我需要它成为任何两个 JSON 字符串的通用解决方案。
【问题讨论】:
标签: json sql-server tsql azure-sql-database