Страница 1 из 1

Как вытащить имя пользователя в триггере?

Добавлено: 27 апр 2006, 14:45
Zhur
Собственно, вопрос весь уложился в тему топика.
Как вытащить имя пользователя, что вносит изменения, внутри триггера?

Добавлено: 27 апр 2006, 14:48
Karp
select current_user from rdb$database

Добавлено: 27 апр 2006, 14:50
Zhur
Karp писал(а):select current_user from rdb$database
Во! Спасибо... ща поиграюсь

Добавлено: 27 апр 2006, 15:11
Merlin
Karp писал(а):select current_user from rdb$database
Да ты що... в триггере...

Добавлено: 27 апр 2006, 15:27
Karp
Merlin писал...
Да ты що... в триггере...
упс :oops:

Код: Выделить всё

  IF (NEW.USER_MODIFY IS NULL) THEN
    NEW.USER_MODIFY=CURRENT_USER;
или (специально проверил Yaffil Database Server версии 6.5.1.887)

Код: Выделить всё

  select current_user
    from rdb$database
  into new.user_modify;
:D

Добавлено: 27 апр 2006, 15:28
Zhur
Merlin писал(а):
Karp писал(а):select current_user from rdb$database
Да ты що... в триггере...
Да я понял, что в триггере достаточно взять тока CURRENT_USER. В-общем-то это и надо было...