Skip to content

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

Clone this wiki locally