我有一个 JSON 格式的列我试图在 SSRS 中以可读格式显示我使用了下面的 XML 查询,结果非常好,但问题是我需要过滤数据,因为它检索了 JSON 列中的一些值像访问令牌和密码一样,为了安全起见,我需要删除它,所以我该怎么做? 非常感谢您的帮助
结果如下: enter image description here
这是我用来更改 JSON 列格式以获得更易读的格式的 xml 查询:
Select OldValue = replace(B.RetVal,'"','') 来自 AuditLogEditV2
交叉应用 ( 选择 RetSeq = Row_Number() over (Order By (Select null)) ,RetVal = LTrim(RTrim(B.i.value('(./text())1', 'nvarchar(max)'))) From (Select x = Cast('' + replace((Select replace(AuditLogEditV2.Aud_OLDValues,',','§§Split§§') as [*] For XML Path('')),'§§Split§§','')+'' as xml).query('.')) as X 交叉应用 x.nodes('x') AS B(i) ) 乙