Re: Update counter when row SELECT'd ... ?

Поиск
Список
Период
Сортировка
От PFC
Тема Re: Update counter when row SELECT'd ... ?
Дата
Msg-id op.s6q9r0w2cigqcu@apollo13
обсуждение исходный текст
Ответ на Re: Update counter when row SELECT'd ... ?  (Daniel CAUNE <d.caune@free.fr>)
Список pgsql-sql
On Tue, 21 Mar 2006 04:33:22 +0100, Daniel CAUNE <d.caune@free.fr> wrote:

>> I have a simple table:
>>
>> name, url, counter
>>
>> I want to be able to do:
>>
>> SELECT * FROM table ORDER BY counter limit 5;
>>
>> But, I want counter to be incremented by 1 *if* the row is included in
>> that 5 ... so that those 5 basically move to the bottom of the list, and
>> the next 5 come up ...
>>
>> I've checked CREATE TRIGGER, and that doesn't work 'ON SELECT' ... is
>> there anything that I *can* do, other then fire back an UPDATE based on
>> the records I've received?
>>
>> Thanks ...
>>
You could also have a "new" table (which gets new rows) and an "archive  
table", and move the rows from "new" to "archive" while selecting them,  
using a plpgsql set-returning function .


В списке pgsql-sql по дате отправления:

Предыдущее
От: "manashi chakraborty"
Дата:
Сообщение: Unable to connect To Database...
Следующее
От: "Eugene E."
Дата:
Сообщение: Re: have you feel anything when you read this ?