Получить текст запроса в триггере

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Ответить
zubastik
Сообщения: 6
Зарегистрирован: 20 апр 2010, 10:17

Получить текст запроса в триггере

Сообщение zubastik » 18 фев 2014, 15:52

Есть ли возможность в триггере (или еще как нибудь) получить на апдейт таблицы (или лучше конкретного поля) содержимое этого sql запроса и записать например его в другую таблицу для анализа?
Проблема в том, что не могу отловить кто или что изменяет поле в одной таблице совершенно непонятным образом (очень редко у случайной записи)
заранее благодарен
ps firebird 1.5

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

Re: Получить текст запроса в триггере

Сообщение kdv » 28 фев 2014, 00:39

я так понимаю, уже спрашивали на sql.ru. не дублируйте сообщения, пожалуйста.

zubastik
Сообщения: 6
Зарегистрирован: 20 апр 2010, 10:17

Re: Получить текст запроса в триггере

Сообщение zubastik » 28 фев 2014, 17:20

kdv писал(а):я так понимаю, уже спрашивали на sql.ru. не дублируйте сообщения, пожалуйста.
когда? кто? я не спрашивал.

zubastik
Сообщения: 6
Зарегистрирован: 20 апр 2010, 10:17

Re: Получить текст запроса в триггере

Сообщение zubastik » 28 фев 2014, 17:40

проблему отловил - но все равно интересует такая возможность

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

Re: Получить текст запроса в триггере

Сообщение kdv » 01 мар 2014, 02:20

значит ошибся, извиняюсь. но в триггере никак и никогда не получить текст запроса, который привел к его срабатыванию.
для отлова таких ситуаций, вам или надо переходить на 2.5, и использовать аудит, или, если использовать можно только 1.5, то попробовать FBScanner. Однако, FBScanner не увидит апдейтов из триггеров или хранимых процедур, т.к. может логировать только обмен между клиентом и сервером.

zubastik
Сообщения: 6
Зарегистрирован: 20 апр 2010, 10:17

Re: Получить текст запроса в триггере

Сообщение zubastik » 03 мар 2014, 15:48

понял, спасибо за ответ

Ответить