Salesforce SOQL 问题:在字段名称中使用 space 编写查询
Salesforce SOQL question: writing query with space in field name
我在 salesforce 中有一个免费帐户,正在学习在 APEX 中编程。我正在回顾示例数据,并且有一个关于如何编写字段名称中包含 space 的查询的问题。与传统的 SQL 语句不同,SOQL 不允许使用方括号来分隔字段名称中带有 space 的字段。使用销售 table 附带的标准 table 列表中的一个示例,我希望此处的解释适用于字段名称包含 space 的任何情况.
在我的示例中,“帐户”table 包含“父字段”的字段标签和“父字段”的字段名称,但以下所有尝试均无法实现功能查询。提前感谢您对这个问题的任何见解。
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
我在 salesforce 中有一个免费帐户,正在学习在 APEX 中编程。我正在回顾示例数据,并且有一个关于如何编写字段名称中包含 space 的查询的问题。与传统的 SQL 语句不同,SOQL 不允许使用方括号来分隔字段名称中带有 space 的字段。使用销售 table 附带的标准 table 列表中的一个示例,我希望此处的解释适用于字段名称包含 space 的任何情况.
在我的示例中,“帐户”table 包含“父字段”的字段标签和“父字段”的字段名称,但以下所有尝试均无法实现功能查询。提前感谢您对这个问题的任何见解。
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