
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
08.07.2004, 12:30:46
|
|||
|---|---|---|---|
|
|||
Как в триггере заполнить таблицу ... |
|||
|
#18+
Доброго времени суток! Мне нужно вести Лог изменений, для этого я создал таблицу Log и в нее записываю все изменения, которые происходят в других таблица! Для этого пишу триггеры у каждой таблицы, например: CREATE TRIGGER TRIGGER_LOG FOR R_CHET ACTIVE AFTER INSERT POSITION 1 AS begin insert into log (table_name, id_record, type_change, date_change) select 'R_CHET', new.id_r_chet, 'INSERT', 'now' from new; end В данном триггере ругается на new после from, говорит Table unknown. В чем проблема? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2004, 12:35:08
|
|||
|---|---|---|---|
|
|||
Как в триггере заполнить таблицу ... |
|||
|
#18+
SELECT тут вообще не нужен. Нужно писать VALUES('R_CHET', new.id_r_chet, 'INSERT', 'now') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2004, 12:38:37
|
|||
|---|---|---|---|
|
|||
Как в триггере заполнить таблицу ... |
|||
|
#18+
Так вопрос, а если НЕСКОЛЬКО записей вставляется, удаляется ил обновляется ? Как быть? Или такое в Interbase не возможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2004, 12:42:14
|
|||
|---|---|---|---|
|
|||
Как в триггере заполнить таблицу ... |
|||
|
#18+
У InterBase триггеры срабатывают для каждой записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
08.07.2004, 12:48:32
|
|||
|---|---|---|---|
Как в триггере заполнить таблицу ... |
|||
|
#18+
Возьми IBExpert, он сам (по твоему желанию, конечно) создаст все необходимые структуры и триггеры для протоколирования. И выборки протоколов сделает. Все очень прозрачно - открываешь редактор таблиц, закладка "Протокол", тебе задают пару вопросов - и готово. Да, еще нужно нажать кнопочку с фонариком - хинт у нее "Подготовить таблицу для протоколирования". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1578303]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
216ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 498ms |

| 0 / 0 |
