mysql — Salesforce PHP toolkit запрос на выбор

Я интегрируюсь в систему Salesforce, используя их библиотеку PHP-инструментария.

Моя проблема в том, что для каждого запроса существует ограничение в 2000 записей.

Я ищу способ разбить мой запрос 4000 записей на 2,

пример: записи 1 — 2000, а затем 2001-4000.

Или, если есть другое решение, я буду рад услышать.

запрос:

$query       = "SELECT Id, FirstName, LastName,Phone,Email from Contact
";

0

Решение

Вы должны использовать смещение а также предел ключевые слова в запросе SOQL, что-то вроде

$query = "SELECT Id, FirstName, LastName, Phone, Email FROM Contact LIMIT 2000 OFFSET 0"

В вашем случае вы должны разделить размер всех записей на 2000 (ограничение для количества записей на запрос) — вы получите количество запросов, которые вы должны выполнить для получения всех данных. Затем начните выполнять запрос в цикле, увеличивая значение смещения на 2000 в каждой следующей итерации.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector