Как мне запросить одну случайную строку из базы данных force.com в SOQL?

Общее количество строк находится в диапазоне от 10 000 до 100 000 строк. Могу ли я использовать RAND () на сайте force.com? К сожалению, хотя все строки имеют уникальный числовой идентификатор, есть много пробелов, и я часто все равно хотел бы выбрать случайную строку из отфильтрованного подмножества.

Я подозреваю, что нет особенно эффективного способа сделать это,

<bean id="updateInsBBTrigger"         
    class="org.springframework.scheduling.quartz.CronTriggerBean">
    <property name="jobDetail" ref="updateInsBBJobDetail"/>
    <!--  run every morning at 5 AM  -->
    <property name="cronExpression" value="0 0 5 * * ?"/>
</bean>

Триггер должен подключаться к другому приложению, и в случае возникновения какой-либо проблемы (например, сбоя подключения) он должен повторять выполнение задачи до пяти раз каждые 10 минут или до успеха. Есть ли способ настроить триггер таким образом?

22
задан rae1 17 September 2013 в 13:31
поделиться