Ребята, может кто нить подскажет, как в Soql можно замутить что-то типо, if date__c = NULL then date__c = 'что нить'. Имено в запрос это впихнуть. Спасибо)
Ребята, может кто нить подскажет, как в Soql можно замутить что-то типо, if date__c = NULL then date__c = 'что нить'. Имено в запрос это впихнуть. Спасибо)
Formula field
Formula field
Если можно немного поподробней, просто мне не нужно чтоб он в бд изменил данные, а просто в запросе если значение null присвоил ему что нить.
Спасибо.
[quote="Дима Лисовский"]Formula field[/quote] Если можно немного поподробней, просто мне не нужно чтоб он в бд изменил данные, а просто в запросе если значение null присвоил ему что нить. Спасибо.
Formula field ничего не меняет - это просто дополнительное поле которое рассчитывается на лету по формуле в зависимости от других полей. В сам SOQL нельзя вставить какие либо операции - рассматривай его просто как команду "достать что-то".
А с другой стороны в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо?
Formela Field используется больше для случаев когда нет Apex и следовательно нет возможности использовать пост обработку запроса.
Formula field ничего не меняет - это просто дополнительное поле которое рассчитывается на лету по формуле в зависимости от других полей. В сам SOQL нельзя вставить какие либо операции - рассматривай его просто как команду "достать что-то". А с другой стороны в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо? Formela Field используется больше для случаев когда нет Apex и следовательно нет возможности использовать пост обработку запроса.
мне тоже кажется что это if date__c = NULL then date__c = 'что нить' нужно просто описать формулой в формульном поле (если 'что нить' - фиксированное значение)
но если 'что нить' не нужно сохранять в БД, то
[quote="Дима Лисовский"]Formula field[/quote] мне тоже кажется что это if date__c = NULL then date__c = 'что нить' нужно просто описать формулой в формульном поле (если 'что нить' - фиксированное значение) но если 'что нить' не нужно сохранять в БД, то [quote="Dmitry Shnyrev"] в чем проблема сразу после SOQL сделать проверку в Apex и заполнить данные как надо? [/quote]
Спасибо(воспользавался формулой))
Спасибо(воспользавался формулой))