About this question
I know after triggers cannot update the same record. But I would like to know why. I know the record is committed into the database. So the record is read only. But why is the record read only?
I know after triggers cannot update the same record. But I would like to know why. I know the record is committed into the database. So the record is read only. But why is the record read only?
Log in to share your answer and help other learners.
Log in to answerBest Answer · By JanBask Salesforce Expert
Answered on Apr 19, 2023
Apex triggers allow you to choose to run code at specific points in a database operation where the semantics are well defined:
before trigger: before the database has been updated after trigger: after the database has been updated So by design, if the platform allowed modification of the record in an after trigger, the record cannot be updated and change would not be persisted and thrown away. You can choose whether to use a before or after trigger.
(The design probably comes from the underlying Oracle database.)
Free tutorials and interview questions from industry experts — learn the skill, then get ready to prove it.
Step-by-step Salesforce guides from industry experts
Common Salesforce interview questions, answered
Guides, tips and career advice on Salesforce from JanBask experts.
Salesforce How to Get Into Salesforce With No Experience
Wondering if you can get a Salesforce job with no experience? Learn how to pick a career path, build real skills, and land your…
Salesforce How to Become a Salesforce Developer Without Experience
No coding background? Learn how to become a Salesforce Developer step by step - skills to build, projects to create, and how to…
Salesforce How to Become a Salesforce Admin With No Experience
No Salesforce Admin experience? Learn how to build real skills, create projects, and land an entry-level Salesforce Admin job…
Salesforce How Long Does It Take to Become a Salesforce Developer?
Wondering how long to learn Salesforce Developer? Most beginners need 6–12 months. See the study time, stage-by-stage roadmap and…