【字段->提取公式->模板】倒查字段引用关系#新增列表规范-综合交流区服务中心-低代码平台-习听风雨丨专注WorkFine开发

【字段->提取公式->模板】倒查字段引用关系#新增列表规范

【字段->提取公式->模板】倒查字段引用关系#新增列表规范

为什么要查看引用关系?

因为在删除字段前要解除与其他功能与该字段的引用,我们可能遇到以下几种需求

  • 想一次看到全部引用关系
  • 无法正常删除时,想通过操作数据库删除它

查询代码

-- 使用SQL语句进行字段查询提取公式引用
-- 将末尾UDF_S_152修改为要查询的字段字典号
SELECT DISTINCT tb_sys_template.native_name + '->' + tb_sys_query_formula.formula_name  as 提取公式
FROM 
tb_sys_query_formula_field  LEFT JOIN tb_sys_query_formula   ON tb_sys_query_formula_field.owner_id  = tb_sys_query_formula .id 
LEFT JOIN tb_sys_template on   tb_sys_query_formula .owner_id =tb_sys_template.id 
WHERE (tb_sys_query_formula_field .field_name='UDF_S_1368' and tb_sys_query_formula_field .raw_expression  <> '' )
OR tb_sys_query_formula.input_param like '%'+'1368'+'%'; --修改数字为字典尾数
-- 使用SQL语句进行字段查询回写公式引用
-- 将末尾UDF_S_152修改为要查询的字段字典号
-- 作为筛选条件时无法找到
SELECT   DISTINCT tb_sys_template.native_name +'->'+tb_sys_update_formula.formula_name as 回写公式
FROM 
tb_sys_update_formula_field LEFT JOIN tb_sys_update_formula ON tb_sys_update_formula_field.owner_id =tb_sys_update_formula.id 
left join tb_sys_template  on tb_sys_update_formula.owner_id =tb_sys_template.id 
WHERE 
(tb_sys_update_formula_field.field_name ='UDF_S_1368' AND tb_sys_update_formula_field.raw_expression <> ''  ) 
or 
tb_sys_update_formula.input_param  LIKE '%'+'1368'+'%'; -- 修改为字段尾数

分析过程

【字段->提取公式->模板】倒查字段引用关系#新增列表规范

数据规范-列表规范查询

【字段->提取公式->模板】倒查字段引用关系#新增列表规范-综合交流区服务中心-低代码平台-习听风雨丨专注WorkFine开发
隐藏内容,输入密码后查看
回复250325获取密码

相关文章

请登录后发表评论

    请登录后查看回复内容