首先,我不是一個DB人。只是在它的學習階段。我們來看一個名爲Accounts
的表格。它有四列,如下所述。觸發查看錶是否更新
---------------------------------------------
| PK | AcType | FName | LName | Zip |
---------------------------------------------
| 1 | Savings | AAA | ZZZ | 11111 |
| 2 | Checking | BBB | YYY | 22222 |
| 3 | Checking | CCC | XXX | 33333 |
---------------------------------------------
我們如何確定表中的值是否發生了變化?
(它可以是單一的改變或多個改變)
對於離:
---------------------------------------------
| PK | AcType | FName | LName | Zip |
---------------------------------------------
| 1 | Savings | AAA | ZZZ | 11111 |
| 2 | Savings | BBB | YYY | 22222 |
| 3 | Checking | CCC | XXX | 33333 |
---------------------------------------------
我們可以看到,數據在第二行的AcType
改變爲Savings
。
我們如何實現觸發器以確定表中的任何字段是否有變化(INSERT
,DELETE
,UPDATE
)?
做出更新的觸發器是一回事,但你是什麼觸發假設做動作? –
@ThomasG觸發器應該確定表是否已更改。 – intruder
表格更改是觸發觸發器的操作。但是這個觸發器在觸發時必須做些事情,比如把信息寫入表格中... –