Страница 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 писал...
Да ты що... в триггере...
упс
Код: Выделить всё
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;

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