64、saleforce 删除操作举例
String deletePrivelegeRoleSql = 'SELECT ROLEID__c, NAME__c, Id, PRIVELEGEID__r.ID, ROLEID__r.ID FROM PRIVILAGEROLE__c'; List<SObject> privelegeRoles = Database.query(deletePrivelegeRoleSql); if(privelegeRoles.size() > 0){//查询有记录的时候才对子表进行删除操作 PRIVILAGEROLE__c privelegeRole = (PRIVILAGEROLE__c)privelegeRoles[0]; ID privelegeId = privelegeRole.PRIVELEGEID__r.ID; ID roleId = privelegeRole.ROLEID__r.ID; try{ Database.delete(privelegeRole.Id); }catch(Exception e){ System.debug('error occured when deleting privelegerole!'); } try{ Database.delete(privelegeId); Database.delete(roleId); }catch(DmlException e){ System.debug('error occured when deleting privelege or role'); } }
分类:
salesforce
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 开发的设计和重构,为开发效率服务
· 从零开始开发一个 MCP Server!
· Ai满嘴顺口溜,想考研?浪费我几个小时
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· .NET 原生驾驭 AI 新基建实战系列(一):向量数据库的应用与畅想