NC6系列 唯一性校验有标准的API可以使用,需要注意的需要依赖元数据文件
使用方式
1. 将需要唯一性校验的元数据字段的注册到唯一性 校验规则表中
2. 代码调用通用校验规则类
示例,客户名称和编码 支持唯一性校验
1. 参考如下sql 查询出来 名称和编码字段的 元数据ID
--e4f48eaf-5567-4383-a370-a59cb3e8a451
select id from md_class where defaulttablename='bd_customer';
--客户名称 1ab14778-78b5-484b-8871-f57e7f45bc00
select displayname, id from md_property where classid='e4f48eaf-5567-4383-a370-a59cb3e8a451';
2. 客户名称的ID是1ab14778-78b5-484b-8871-f57e7f45bc00
3. 拼装如下两个sql
Insert into BD_UNIQUERULE
(DATAORIGINFLAG,DR,ERRORCODE,ISCHECKNULL,ISDEFAULT,MDCLASSID,PK_RULE,R