自定义核算项目表给类别和长编码添加唯一索引
## 自定义核算项目表存在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两两相同的重复数据数据来源不确定且修复过后又经常出现,可以在数据库表层面添加唯一索引作...
点击下载文档
本文2024-09-16 21:57:36发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45027.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章