Как узнать текущего пользователя в ХП ?

ЧАстые Вопросы и Ответы

Модераторы: kdv, CyberMax

Ответить
yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Как узнать текущего пользователя в ХП ?

Сообщение yk » 08 июл 2005, 13:39

Уважаемые!
Помогите пожалуйста как можно узнать (если это можно)
имя текущего пользователя из хранимой процедуры.

Задача такая:
Отслеживать действия пользователей бд (вставка, добавление, изменение)

Идея:
пользователи могут делать всё это только через ХП
(из нек-рого приложения)
Т.е. когда запусскается ХП, то в ней узнеётся имя пользователя
и заноситя в специальную таблицу (+ имя процедуры, к-рую он запустил + время)

Возможно мой подход не верен. Если это так, то пожалуйста, посоветуйте, что делать в таком случае

С уважением

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 11 июл 2005, 10:59

USER или CURRENT_USER !!!

OX
Сообщения: 24
Зарегистрирован: 26 окт 2004, 17:08

Re: Как узнать текущего пользователя в ХП ?

Сообщение OX » 11 июл 2005, 12:06

yk писал(а):Уважаемые!
Возможно мой подход не верен. Если это так, то пожалуйста, посоветуйте, что делать в таком случае

С уважением
Посмотреть в IBExpert "Менеджер протоколов данных" (таблицы: IBE$LOG_BLOB_FIELDS, IBE$LOG_FIELDS, IBE$LOG_KEYS,
IBE$LOG_TABLES и триггера которые он создает).

yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Сообщение yk » 13 июл 2005, 10:22

>USER или CURRENT_USER !!!

Column unknown

yk
Сообщения: 26
Зарегистрирован: 31 янв 2005, 11:37

Сообщение yk » 13 июл 2005, 10:27

Сорри
cast(user as varchar(20)

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Сообщение kdv » 13 июл 2005, 11:14

что сорри, и что column unknown???

Ответить