转换 SQL 查询 XML -> JSON



我需要使用 JSON_EXTRACT 而不是 ExtractValue 来转换此查询(我们的工具已更新其存储格式,不再是 XML,而是 JSON(。

你能帮我翻译这部分吗?

"where pv.id = ExtractValue(cv2.textvalue, 'content/value')  order by 1;"

完整查询 :

" Select pv.vname, pv.id  from (
Select cv.* from customfieldvalue cv  
where cv.customfield = 10014
and cv.issue = $issue.customfield_10506
) cv2 , projectversion pv
where pv.id = ExtractValue(cv2.textvalue, 'content/value')  order by 1;"

已解决:"其中 pv.id = REPLACE(JSON_EXTRACT(textvalue, '$.keys[0]'(,''',''( 排序 1;">

请注意,显然零件键[0]'(,","适应我的环境。

最新更新