Re: [GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread silly8888
On Mon, Oct 26, 2009 at 10:28 AM, Alvaro Herrera wrote: > silly escribió: >> 2009/10/26 Grzegorz Jaśkiewicz : >> > >> > >> > On Mon, Oct 26, 2009 at 10:30 AM, silly wrote: >> >> >> >> Suppose that you have a query, say $sql_query, which is very >> >> complicated and produces many rows. Wh

Re: [GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread Alvaro Herrera
silly escribió: > 2009/10/26 Grzegorz Jaśkiewicz : > > > > > > On Mon, Oct 26, 2009 at 10:30 AM, silly wrote: > >> > >> Suppose that you have a query, say $sql_query, which is very > >> complicated and produces many rows. Which of the following is going to > >> be faser: > >> > >>    $sql_

Re: [GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread Pavel Stehule
2009/10/26 Grzegorz Jaśkiewicz : > > > On Mon, Oct 26, 2009 at 10:30 AM, silly wrote: >> >> Suppose that you have a query, say $sql_query, which is very >> complicated and produces many rows. Which of the following is going to >> be faser: >> >>    $sql_query OFFSET 3000 LIMIT 12; >> >> or >>

Re: [GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread silly8888
2009/10/26 Grzegorz Jaśkiewicz : > > > On Mon, Oct 26, 2009 at 10:30 AM, silly wrote: >> >> Suppose that you have a query, say $sql_query, which is very >> complicated and produces many rows. Which of the following is going to >> be faser: >> >>    $sql_query OFFSET 3000 LIMIT 12; >> >> or >>

Re: [GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread Grzegorz Jaśkiewicz
On Mon, Oct 26, 2009 at 10:30 AM, silly wrote: > Suppose that you have a query, say $sql_query, which is very > complicated and produces many rows. Which of the following is going to > be faser: > >$sql_query OFFSET 3000 LIMIT 12; > > or > >BEGIN; >DECLARE cur1 CURSOR FOR $sql_que

[GENERAL] cursor MOVE vs OFFSET in SELECT

2009-10-26 Thread silly8888
Suppose that you have a query, say $sql_query, which is very complicated and produces many rows. Which of the following is going to be faser: $sql_query OFFSET 3000 LIMIT 12; or BEGIN; DECLARE cur1 CURSOR FOR $sql_query; MOVE 3000 IN cur1; FETCH 12 FROM cur1; COMMIT; Nat