PHP / Oracle, как бороться с большим количеством селектов - PullRequest
0 голосов
/ 27 июня 2018

Я пытаюсь найти лучший способ выполнить этот запрос 240 раз в цикле, который меняет «значение» в зависимости от того, сколько у нас активов.

SELECT * FROM (SELECT field_date,field_time,field3 FROM table WHERE field3 = 'value' ORDER BY field_date DESC, field_time DESC) WHERE ROWNUM = 1;

Выполнение этого по одному занимает слишком много времени для загрузки отчета, я изучил Bulk Collect, но не уверен, что это лучший способ, и не могу найти простой документации для реализации этого с помощью php путем передачи массива (Полагаю).

Извините за глупость, но вся документация просто не имеет смысла, и я ищу пример в контексте. Я предполагаю, что Oracle вернет что-то, что PHP знает, как поместить в массив?

...