-
Notifications
You must be signed in to change notification settings - Fork 9
sql_select_all
do- edited this page Jan 21, 2018
·
1 revision
Исполняет оператор SQL с заданными аргументами и возвращает выборку: список хэшей, точнее, ссылку на список ссылок на хэши.
Необходимо всегда чётко отслеживать максимальный размер выборки, которую может выдать запрос. При неограниченном росте корневой таблицы следует либо ставить ограничение (в этом случае появляется смысл использовать sql_select_all_cnt, хотя это не обязательно), либо если действительно требуется анализ большого числа записей, переходить к поточной обработке данных (про крайней мере, при помощи sql_select_loop).
...
$item -> {docs} = sql_select_all (<<EOS, @params, {fake => 'docs'});
SELECT
*
FROM
docs
WHERE
1=1
$filter
ORDER BY
...
EOS