diff --git a/批量更新任务信息表单名称 b/批量更新任务信息表单名称 new file mode 100644 index 0000000..1f278a8 --- /dev/null +++ b/批量更新任务信息表单名称 @@ -0,0 +1,15 @@ +UPDATE uf_rwxx r +SET rwmc = ( + (SELECT LISTAGG(mc, '/') WITHIN GROUP (ORDER BY LEVEL DESC) + FROM VIEW_TMP20250626 + START WITH id = r.GLGCGLXX2025 + CONNECT BY PRIOR sj = id) + ||'-'||( + (SELECT LISTAGG(mc, '/') WITHIN GROUP (ORDER BY LEVEL DESC) + FROM uf_SCSXCDK + START WITH id = REPLACE(r.gzlx, '30506_', '') + CONNECT BY PRIOR sj = id) +)) +where r.GLGCGLXX2025 is not null + +//VIEW_TMP20250626是根据树形关系做的虚拟表单 \ No newline at end of file