Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / CURRENT_DATE в триггере / 2 сообщений из 2, страница 1 из 1
29.10.2002, 15:23
    #32062767
Rescator
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT_DATE в триггере
В триггере до вставки при установке текущей даты в поле таблицы
Код: plaintext
1.
2.
if :new.curentDate is null 
   :new.curentDate:=CURRENT_DATE;
end if;
дата выставляется без времени, т.е. время полночь.
Если же CURRENT_DATE вставляешь в insert, то время правильное.

Где можно искать причину такого поведения?
...
Рейтинг: 0 / 0
30.10.2002, 11:57
    #32063059
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CURRENT_DATE в триггере
SQL> select sysdate from dual;

SYSDATE
---------
30-OCT-02

SQL> alter session set nls_date_format = 'dd-mm-yyyy hh24:mi:ss';

Session altered.

SQL> select sysdate from dual;

SYSDATE
-------------------
30-10-2002 11:59:22

system@AFK1.SYSTEMA.RU>;
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / CURRENT_DATE в триггере / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]