Using Apex to Get Data from the Database

DEX450 - Module 4: Programming with Apex

📄 第 120 页 🎬 视频课程

课程章节介绍

同学们,今天我们来聊聊如何使用Apex从Salesforce数据库中获取数据。这里有几个关键点需要记住。 首先,我们使用SOQL(Salesforce Object Query Language)来查询数据。SOQL是专门为Salesforce设计的查询语言,类似于SQL,但更简单一些。 假设我们要从数据库中获取联系人的信息。联系人(Contact)是Salesforce中的一个标准对象,用来存储联系人的详细信息。 在Apex中,当我们使用SOQL查询时,返回的结果通常是一个列表(List)。这个列表中的每个元素都是一个sObject,也就是Salesforce中的对象。在这个例子中,我们查询的是联系人,所以返回的列表类型是List。 举个例子,如果我们想获取所有联系人的名字和邮箱,我们可以这样写: ```apex List contacts = [SELECT Name, Email FROM Contact]; ``` 这段代码的意思是,我们从Contact对象中查询Name和Email字段,并将结果存储在contacts列表中。这个列表中的每个元素都是一个Contact对象,包含了我们查询的字段信息。 简单来说,SOQL查询返回的是一个列表,列表中的每个元素都是我们查询的对象。在这个例子中,我们查询的是联系人,所以返回的是List。 希望这个解释对你们有帮助!如果有任何问题,随时问我哦。