Чтобы начать, я не парень DB. Просто на этапе обучения. Рассмотрим таблицу с именем Accounts
. Он имеет четыре столбца, как указано ниже.Триггер, чтобы узнать, обновлена ли таблица.
---------------------------------------------
| PK | AcType | FName | LName | Zip |
---------------------------------------------
| 1 | Savings | AAA | ZZZ | 11111 |
| 2 | Checking | BBB | YYY | 22222 |
| 3 | Checking | CCC | XXX | 33333 |
---------------------------------------------
Как определить, изменилось ли значение в таблице?
(Это может быть одно изменение или несколько изменений)
Для Ex:
---------------------------------------------
| PK | AcType | FName | LName | Zip |
---------------------------------------------
| 1 | Savings | AAA | ZZZ | 11111 |
| 2 | Savings | BBB | YYY | 22222 |
| 3 | Checking | CCC | XXX | 33333 |
---------------------------------------------
Мы можем видеть, что данные изменяются в AcType
второго ряда к Savings
.
Как реализовать триггер, чтобы определить, есть ли изменения (либо, DELETE
, UPDATE
) в любом из полей таблицы?
сделать триггер на обновление это одно, но то, что это действие ваш триггер предположив делать? –
@ThomasG Trigger должен определить, изменилась ли таблица. – intruder
Изменение таблицы - это действие, которое вызывает триггер. Но этот триггер должен что-то делать, когда он срабатывает, например, записывает информацию в таблицу ... –