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

How can i use select * in SOQL query in Salesforce?

我正尝试在 Salesforce 中 运行 select,如下所示:

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

但报错:“未知错误解析查询” 我该怎么做 selection ?

SOQL 不是 SQL。您在此处使用的 SQL 语法在 Salesforce 中无效。您可以在 Write SOQL Queries unit on Trailhead or the 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 才能使用此功能。您最多可以 return 200 条记录。