Re: stored procedure and timestamp
| От | Karel Zak |
|---|---|
| Тема | Re: stored procedure and timestamp |
| Дата | |
| Msg-id | 20010329113029.B19743@ara.zf.jcu.cz обсуждение исходный текст |
| Ответ на | stored procedure and timestamp (Soma Interesting <dfunct@telus.net>) |
| Список | pgsql-general |
On Wed, Mar 28, 2001 at 04:13:19PM -0800, Soma Interesting wrote:
> I have the following trigger/stored procedure:
>
> CREATE FUNCTION memb_num () RETURNS opaque AS '
> BEGIN
> NEW.member_num := date_part(''epoch'', timestamp ''now'');
^^^^^^^^^^
> "Cannot insert a duplicate key into unique index members_member_num_key"
From docs:
It is quite important to realize that CURRENT_TIMESTAMP and related
functions all return the time as of the start of the current transaction;
their values do not increment while a transaction is running. But
timeofday() returns the actual current time.
CURRENT_TIMESTAMP = now() = timestamp 'now'
Karel
--
Karel Zak <zakkr@zf.jcu.cz>
http://home.zf.jcu.cz/~zakkr/
C, PostgreSQL, PHP, WWW, http://docs.linux.cz, http://mape.jcu.cz
В списке pgsql-general по дате отправления: