ddl觸發(fā)器簡(jiǎn)介
作者:佚名 時(shí)間:2015-01-31 分享到:
當(dāng)有觸發(fā)ddl觸發(fā)器的sql語句執(zhí)行后ddl觸發(fā)器才會(huì)激發(fā),ddl觸發(fā)器可用于管理任務(wù),例如審核和控制數(shù)據(jù)庫(kù)操作等.
當(dāng)dml觸發(fā)器不同的是,ddl觸發(fā)器不會(huì)為響應(yīng)針對(duì)表或視力的update,insert或delete語句而激發(fā),而是針對(duì)數(shù)據(jù)定義而言(ddl)的語句而被觸發(fā),這些語句主要是以create,alter和drop開頭的語句.
在數(shù)據(jù)庫(kù)管理和維護(hù)中如果要執(zhí)行以下操作,可以使用ddl觸發(fā)器.
1.要防止對(duì)數(shù)據(jù)庫(kù)架構(gòu)進(jìn)行某些更改;
2.希望數(shù)據(jù)庫(kù)發(fā)生某種情況以響應(yīng)數(shù)據(jù)庫(kù)架構(gòu)中的更改;
3.記錄數(shù)據(jù)庫(kù)架構(gòu)中的更改或事件.