我如何 select 使用 SOQL 使用文字的缺失列?
How do I select an absent column using a literal using SOQL?
是否可以这样做?
SELECT
Id,
'1999-01-01T23:01:01Z' for Some_New_Date_Field__c,
SystemModstamp
FROM Opportunity
Some_New_Date_Field__c
尚未添加到 Opportunity
,但我想 return 暂时为此添加一个文字值,以解锁一些下游工程工作。
不可能在 SOQL 中包含列的文字 return 值,并且您也不能在 returned sObjects 上为任意 属性 名称设置值。
在聚合 SOQL 中,但不是像这样的 non-aggregate 查询,您可以为 returned List<AggregateResult>
中使用的值提供一个名称;例如,您可以
SELECT OwnerId, MAX(CloseDate) largestCloseDate FROM Opportunity GROUP BY OwnerId
并取回 AggregateResult
个具有 属性 largestCloseDate
的对象。我认为这对您没有帮助。
是否可以这样做?
SELECT
Id,
'1999-01-01T23:01:01Z' for Some_New_Date_Field__c,
SystemModstamp
FROM Opportunity
Some_New_Date_Field__c
尚未添加到 Opportunity
,但我想 return 暂时为此添加一个文字值,以解锁一些下游工程工作。
不可能在 SOQL 中包含列的文字 return 值,并且您也不能在 returned sObjects 上为任意 属性 名称设置值。
在聚合 SOQL 中,但不是像这样的 non-aggregate 查询,您可以为 returned List<AggregateResult>
中使用的值提供一个名称;例如,您可以
SELECT OwnerId, MAX(CloseDate) largestCloseDate FROM Opportunity GROUP BY OwnerId
并取回 AggregateResult
个具有 属性 largestCloseDate
的对象。我认为这对您没有帮助。