gpt4 book ai didi

salesforce - 如何在 Salesforce 的 SOQL 查询中使用 select *?

转载 作者:行者123 更新时间:2023-12-05 01:08:23 24 4
gpt4 key购买 nike

我正在尝试在 Salesforce 中按如下方式运行选择:

     SELECT [Account].* FROM [Account] WHERE [Account].Id IN ('123456789012345678')

但给出错误:“未知错误解析查询”我该如何选择?

最佳答案

SOQL 不是 SQL。您在此处使用的 SQL 语法在 Salesforce 中无效。您可以在 Trailhead 上的 Write SOQL Queries 单元或 SOQL and SOSL Reference 中学习 SOQL 的基础知识。

在 Salesforce 的 Spring '21 版本之前,不支持 SELECT * 通配符。您必须明确说明所有字段。一旦您的组织升级到 Spring '21(在撰写本文时该版本正在进行中),您将能够使用 FIELDS(ALL) 。此时,您的查询将如下所示:

 SELECT FIELDS(ALL) FROM Account WHERE Id IN ('123456789012345678') 

请注意,您必须使用 API 版本 51.0 连接到 Salesforce 才能使用此功能。您最多可以返回 200 条记录。

关于salesforce - 如何在 Salesforce 的 SOQL 查询中使用 select *?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66129749/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com