Re: time stops within transaction

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: time stops within transaction
Дата
Msg-id 4931.971883673@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: time stops within transaction  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: time stops within transaction  (Peter Eisentraut <peter_e@gmx.net>)
Список pgsql-hackers
Peter Eisentraut <peter_e@gmx.net> writes:
> Tom Lane writes:
>> That is what now() is defined to return: transaction start time.

> Then CURRENT_TIMESTAMP is in violation of SQL.

Au contraire, if it did not behave that way it would violate the spec.
See SQL92 6.8 general rule 3:
        3) If an SQL-statement generally contains more than one reference           to one or more <datetime value
function>s,then all such ref-           erences are effectively evaluated simultaneously. The time of
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^          evaluation of the <datetime value function> during the execution
    of the SQL-statement is implementation-dependent.
 
        regards, tom lane


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

Предыдущее
От: Alfred Perlstein
Дата:
Сообщение: Re: INHERITS doesn't offer enough functionality
Следующее
От: Michael J Schout
Дата:
Сообщение: Re: The lightbulb just went on...