gpt4 book ai didi

salesforce - 触发以防止 Salesforce 中的重复记录名称

转载 作者:行者123 更新时间:2023-12-04 05:59:47 28 4
gpt4 key购买 nike

我需要防止输入重复名称。需要使用触发器来施加此限制。我想知道如何限制 DML 操作的发生。不确定 .addError 在批量代码中的用法。

 Set<string> Seta= new Set<string>();
for(oj__c o:trigger.new)
{
Seta.add(c.name);
}

List<oj__c> listoj= new List<oj__c>();
listoj=[select id from oj__c where name in :Seta]
if listoj.size()>0
trigger.new.adderror('Cannot have duplicate name');// i know this line is wrong. How can i stop the DML statement from excuting?

最佳答案

可以在此处找到对我正在寻找的内容的很好引用。

http://www.salesforce.com/docs/developer/cookbook/Content/apex_dedupe.htm

关于salesforce - 触发以防止 Salesforce 中的重复记录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9059545/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com