Data Manipulation Language (DML)

DEX455 - Apex 中的数据操作:sObject 与 DML 完全指南

📄 第 166 页 🎬 视频课程

课程章节介绍

同学们,现在我们翻开新的一章,来聊聊数据操作语言。在讲义上大家可能会看到一个缩写叫TLR,其实这是个小小的笔误,正确的叫法是DML,也就是Data Manipulation Language,数据操纵语言。咱们待会儿提起它,都统一叫DML。 那DML到底是干什么用的呢?简单说,它就是Apex里专门用来“写”数据库的一套工具。有了它,你就能在Salesforce里做四件事:插入全新的记录、更新已有的记录、删除不需要的记录,甚至还能把不小心删掉的记录从回收站里恢复回来。是不是很实用? 而且,DML操作特别灵活,你既可以只针对一条记录动手,也可以一次性批量处理几百条记录,比如一下子更新好多联系人的地址。这比你一条一条慢慢改要高效得多。 大家要记住一个关键的区别:我们之前学的SOQL,它的工作是“读”,是帮我们查询并把数据找出来;而DML的工作是“写”,负责添加或改动数据。一个查,一个改,分工很明确。 好,搞清楚了DML是什么,接下来我们就一起来看看,在实际代码里,这些插入、更新、删除和恢复的语句到底该怎么写。

关键词

Apex Salesforce Developer Guide