Как выбрать отсутствующий столбец, используя литерал, используя SOQL? - PullRequest
0 голосов
/ 11 июня 2019

Можно ли сделать что-то подобное?

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

Some_New_Date_Field__c еще не добавлено в Opportunity, но я хотел бы сейчас вернуть буквальное значение для этого, чтобы разблокировать некоторые последующие инженерные работы.

1 Ответ

0 голосов
/ 11 июня 2019

Невозможно включить буквенное возвращаемое значение для столбца в SOQL, а также нельзя установить значения для произвольных имен свойств в возвращаемых объектах sObject.

В агрегированном SOQL, но не в неагрегированных запросах, подобных этомуво-первых, вы можете указать имя для значения, которое используется в возвращаемом List<AggregateResult>;например, вы можете сделать

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

и получить обратно AggregateResult объекты, которые имеют свойство largestCloseDate.Я не думаю, что это поможет вам здесь.

...