今天沈陽網(wǎng)站建設(shè)為大家介紹一下關(guān)于DDL觸發(fā)器,在數(shù)據(jù)庫管理和維護(hù)中如果要執(zhí)行以下操作,可以使用DDL觸發(fā)器.
1.要防止對數(shù)據(jù)庫架構(gòu)進(jìn)行某些更改;
2.希望數(shù)據(jù)庫發(fā)生某種情況以響應(yīng)數(shù)據(jù)庫架構(gòu)中的更改;
3.記錄數(shù)據(jù)庫架構(gòu)中的更改或事件.
當(dāng)有觸發(fā)DDL觸發(fā)器的SQL語句執(zhí)行后DDL觸發(fā)器才會(huì)激發(fā),DDL觸發(fā)器可用于管理任務(wù),例如審核和控制數(shù)據(jù)庫操作等.當(dāng)DML觸發(fā)器不同的是,DDL觸發(fā)器不會(huì)為響應(yīng)針對表或視力的UPDATE,INSERT或DELETE語句而激發(fā),而是針對數(shù)據(jù)定義而言(DDL)的語句而被觸發(fā),這些語句主要是以CREATE,ALTER和DROP開頭的語句.