|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/371.32 13 Nov 2000 13:35:00 To : shagy@icomm.ru Subject : Re: разбивать большие запросы на страницы --------------------------------------------------------------------------------
sir> Привет ALL
sir> Такая ситуация перл-скрипт осуществляет доступ к базе , делает select и
sir> выводит данные в HTML,
sir> все хорошо, но что делать, если кол-во записей большое кол-во? собственно
sir> говоря как осуществить разбивку. Может кто хоть идею подкинет?
sir> к примеру часть моего скрипта
sir> print "<TABLE>";
sir> while (@result = &ora_fetch($csr))
sir> {
sir> print "<TR>";
sir> print "<TD>";
sir> print "@result\n\n";
sir> print "<BR>";
sir> print "</TD>";
sir> print "</TR>";
sir> };
sir> print "</TABLE>";
Hа "дешевых" серверах вроде PostgreSQL и MySQL существует расширение
SQL-запроса LIMIT (у постгреса - LIMIT и OFFSET). Что с ораклом - не знаю.
Если не существует такого же, то надо делать брокер запросов, кеширующий
курсоры.
--
Счастливо!
Ран.
--- ifmail v.2.14.os-p7-tma3
* Origin: MemoNet (2:5020/371.32@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/17121d2bb54d7.html, оценка из 5, голосов 10
|