Re: Question about SPI_prepare
От | Joshua Tolley |
---|---|
Тема | Re: Question about SPI_prepare |
Дата | |
Msg-id | 20081111182229.GB22032@polonium.part.net обсуждение исходный текст |
Ответ на | Question about SPI_prepare ("Tim Keitt" <tkeitt@keittlab.org>) |
Список | pgsql-hackers |
On Tue, Nov 11, 2008 at 11:33:41AM -0600, Tim Keitt wrote: > I have an application where I am building a plan with SPI_plan and > then this plan is called multiple times. There is one free parameter > ($1) to the plan. The issue is with the order of the values returned. > If $1 is identical during successive calls to SPI_execute_plan, is > there any guarantee that the rows will be returned in the same order? > I know that repeated queries can return rows in different order, but > am specifically wondering about a prepared plan. (I can imagine the > plan somehow snap-shots the table when prepared such that rows always > come back in the same order, but I'm guessing that is not the case.) > If not, I simply have to add an order by clause which will incur some > overhead. > > THK > > -- > Timothy H. Keitt > http://www.keittlab.org/ > Only ORDER BY will guarantee the order of results. - Josh / eggyknap
В списке pgsql-hackers по дате отправления: