SQL Server 2016如何更新标记中包含点的json列

SQL Server 2016如何更新标记中包含点的json列,sql,json,sql-server-2016,Sql,Json,Sql Server 2016,如何修改包含点(.)的SQL Json标记 假设我的标签名为“S.No”,我不能这样读: UPDATE tbl SET col1 = JSON_MODIFY(col1, '$.S.No', 'S#') 您应该用双引号将名称括起来,如“S.No” UPDATE tbl SET col1 = JSON_MODIFY(col1, '$."S.No"', 'S#')

如何修改包含点(.)的SQL Json标记

假设我的标签名为“S.No”,我不能这样读:

UPDATE tbl 
SET col1 = JSON_MODIFY(col1, '$.S.No', 'S#')

您应该用双引号将名称括起来,如
“S.No”

UPDATE tbl SET col1 = JSON_MODIFY(col1, '$."S.No"', 'S#')