Re: Need timestamp function that will change within a transaction

Поиск
Список
Период
Сортировка
От Steve Atkins
Тема Re: Need timestamp function that will change within a transaction
Дата
Msg-id 2A9D160B-A5C2-43BE-9B8E-DC34BD256FD4@blighty.com
обсуждение исходный текст
Ответ на Need timestamp function that will change within a transaction  ("D. Dante Lorenso" <dante@lorenso.com>)
Список pgsql-general
On May 14, 2008, at 12:56 PM, D. Dante Lorenso wrote:

> I'd like to find a timestamp function that WILL change within a
> transaction.
>
> This function will return to me a 15 digit BIGINT number in base10:
>
>  SELECT FLOOR(EXTRACT(EPOCH FROM NOW()) * 100000)::bigint;
>
> The problem is that NOW() does not change within a transaction and
> so I keep getting the same value.  Is there a function that will
> return a timestamp that is NOT consistent within a transaction?

Take a look at statement_timestamp() or clock_timestamp()

Cheers,
   Steve


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

Предыдущее
От: "D. Dante Lorenso"
Дата:
Сообщение: Need timestamp function that will change within a transaction
Следующее
От: Andy Anderson
Дата:
Сообщение: Re: rounding problems