手册

【谨慎使用】数据库彻底删除子表和绑定关系步骤

65
邓文文
2022-12-02 10:02:58
分享链接

删除数据建模中对应的子表

注意:如要对建模中的子表进行彻底删除,请做好数据备份,以免数据丢失


第一步:删除子表与主表的关系

通过查询子表id,在form_bo_ent_relation BO定义实体关系(主表与子表的关系)


第二步:删除建模中子表的信息
在form_bo_ent 业务实体定义表(存放建模中主表和子表的信息)中删除

对应子表信息


第三步:删除自定义的子表,删除以W_子表别名的表

例如:主表:主实体为gg、子表:子实体gg_1





1. 先在 form_bo_ent 业务实体定义 查询主表与子表的id


然后在 form_bo_ent_relation BO定义实体关系 表中删除对应的上级id   PARENT_ID_  字段不为0,以及REF_ENT_ID_ (关联实体ID)字段为子表id的字段数据




效果:建模编辑页面



2.  删除建模中建模中子表的信息,form_bo_ent 业务实体定义




3.删除建模中自定义的子表,子表:以W_子表别名



从数据库通过建模别名删除PC表单与建模的关系

form_bo_def:建模列表信息
form_bo_relation:建模与PC表单绑定关系
通过建模别名查找到对应数据建模与PC表单绑定关系,删除查询form_bo_relation的绑定关系数据
SELECT Bo_DEF_ID_  from  form_bo_relation WHERE BO_DEF_ID_=(select ID_ from form_bo_def WHERE ALIAS_='建模别名'  )

发表评论
评论通过审核后显示。