自定义核算项目表给类别和长编码添加唯一索引

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

自定义核算项目表给类别和长编码添加唯一索引

## 自定义核算项目表存在groupid和flongnumber两两相同的重复数据 数据来源不确定且修复过后又经常出现,可以在数据库表层面添加唯一索引作约束; 若再出现重复插入数据的场景会出现异常,从而排查重复数据来来源。 ##### 在添加唯一索引前需要先修复重复数据 ```sql -- 自定义核算项目组id和长编码创建唯一索引 (要适配pg库和sqlServer库和DM库,子查询表和列需要别名) if not exists (select a from (select 1 as a from T_BD_GeneralAsstActType group by fgroupid,flongnumber having count(1) > 1 union all select 1 as a from KSQL_INDEXES where KSQL_INDNAME ='UX_GACTTYPE_GRLNUM') gl) create unique index UX_GACTTYPE_GRLNUM on T_BD_GeneralAsstActType(FGroupID ,FLongNumber); -- 删除索引 drop index UX_GACTTYPE_GRLNUM on T_BD_GeneralAsstActType -- sqlServer库 drop index UX_GACTTYPE_GRLNUM -- oracle库 DM库 ```

自定义核算项目表给类别和长编码添加唯一索引

## 自定义核算项目表存在groupid和flongnumber两两相同的重复数据数据来源不确定且修复过后又经常出现,可以在数据库表层面添加唯一索引作...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息