如何使用文字使用SOQL选择缺席的列?

时间:2019-06-10 21:13:57

标签: salesforce soql

有可能做这样的事情吗?

SELECT
  Id, 
  '1999-01-01T23:01:01Z' for Some_New_Date_Field__c,
  SystemModstamp
FROM Opportunity

Some_New_Date_Field__c尚未添加到Opportunity,但是我现在想为此返回一个字面值,以解除对某些下游工程工作的阻塞。

1 个答案:

答案 0 :(得分:0)

不可能在SOQL中包括一列的文字返回值,也不能在返回的sObjects上为任意属性名称设置值。

在聚合SOQL中,但在像这样的非聚合查询中,不能为返回的List<AggregateResult>中使用的值提供名称。例如,您可以

SELECT OwnerId, MAX(CloseDate) largestCloseDate FROM Opportunity GROUP BY OwnerId

并获取具有属性AggregateResult的{​​{1}}个对象。我认为这对您没有帮助。