salesforce - Salesforce SOQL 问题:在字段名称中使用空格编写查询
问题描述
我在 salesforce 中有一个免费帐户,并且正在学习在 APEX 中编程。我正在回顾示例数据,并有一个关于如何编写字段名称中有空格的查询的问题。与传统的 SQL 语句不同,SOQL 不允许使用方括号来分隔字段名称中的空格。使用 Sales 表随附的标准表列表中的一个示例,我希望此处的说明适用于字段名称包含空格的任何情况。
对于我的示例,“帐户”表包含“父字段”的字段标签和“父字段”的字段名称,但以下所有尝试均未能实现功能查询。提前感谢您对这个问题的任何见解。
Select Name, Parent from Account
Select Name, [Parent Field] from Account
解决方案
Salesforce 中的字段名称中不能有空格。
您将使用字段的API 名称编写查询,该名称类似于ParentId
或My_Custom_Field__c
。SOQL 中从不使用字段标签。
Account 上的Parent
关系的实际字段名称为ParentId
。Parent
是查询中遍历的关系,它选择跨该关系的字段,例如
SELECT Name, Parent.Name FROM Account
推荐阅读
- node.js - socket.broadcast.to().emit() 返回未定义
- laravel - 将特定用户重定向到 laravel 中的特定视图
- javascript - 在 Express 中使用 ES6 模块
- powershell - 有没有办法从 DC 对域用户远程执行 powershell 命令?
- python - 在按钮单击时删除焦点条目小部件
- python - django 中 UserManager 类的目的是什么?
- python - Python BeautifulSoup 和 Pandas 从 url 列表中提取表格并将所有表格保存到单个数据框或保存为 csv
- java - 带有 Java 自定义类型列表集合的 Getter Setter
- reactjs - 我们可以在 react native 中使用 react js 模块吗?
- php - Laravel Queue curl_multi_wait 在监听 SQS 时出错