freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論第五章-閱讀頁

2025-06-04 11:30本頁面
  

【正文】 照完整性 用戶定義的完整性 完整性約束命名字句 * 域中的完整性限制 觸發(fā)器 小結(jié) 觸發(fā)器 ? 觸發(fā)器( Trigger)是用戶定義在關(guān)系表上的一類由 事件驅(qū)動 的特殊過程 ? 由服務器自動激活 ? 可以進行更為復雜的檢查和操作,具有更精細和更強大的數(shù)據(jù)控制能力 觸發(fā)器 ? 定義觸發(fā)器 ? 激活觸發(fā)器 ? 刪除觸發(fā)器 定義觸發(fā)器 ? CREATE TRIGGER語法格式 CREATE TRIGGER 觸發(fā)器名 {BEFORE | AFTER} 觸發(fā)事件 ON 表名 FOR EACH {ROW | STATEMENT} [ WHEN 觸發(fā)條件 ] 觸發(fā)動作體 定義觸發(fā)器 (續(xù) ) ? 定義觸發(fā)器的語法說明 : ? 1. 創(chuàng)建者:表的 擁有者 ? 2. 觸發(fā)器名 ? 3. 表名:觸發(fā)器的目標表 ? 4. 觸發(fā)事件: INSERT、 DELETE、 UPDATE ? 5. 觸發(fā)器類型 ? 行級觸發(fā)器( FOR EACH ROW) ? 語句級觸發(fā)器( FOR EACH STATEMENT) 定義觸發(fā)器 (續(xù) ) ? 例如 ,假設在[例 11]的 TEACHER表上創(chuàng)建了一個 AFTER UPDATE觸發(fā)器。 ? 如果該觸發(fā)器為語句級觸發(fā)器,那么執(zhí)行完該語句后,觸發(fā)動作只發(fā)生一次 ? 如果是行級觸發(fā)器,觸發(fā)動作將執(zhí)行 1000次 定義觸發(fā)器 (續(xù) ) ? 6. 觸發(fā)條件 ? 觸發(fā)條件為真 ? 省略 WHEN觸發(fā)條件 ? 7. 觸發(fā)動作體 ? 觸發(fā)動作體可以是一個匿名 PL/SQL過程塊 ? 也可以是對已創(chuàng)建存儲過程的調(diào)用 [例 18] 定義一個 BEFORE行級觸發(fā)器,為教師表 Teacher定義完整性規(guī)則 “ 教授的工資不得低于 4000元,如果低于 4000元,自動改為 4000元 ” 。教授 39。 END IF。 ? :new 為一個引用最新的列值 。 這兩個變量只有在使用了關(guān)鍵字 FOR EACH ROW時才存在 . ? 且 update語句兩個都有; ? 而 insert只有 :new ; ? delect 只有 :old。 END。 END IF。 觸發(fā)器 ? 定義觸發(fā)器 ? 激活觸發(fā)器 ? 刪除觸發(fā)器 激活觸發(fā)器 ? 觸發(fā)器的執(zhí)行,是由 觸發(fā)事件激活 的,并由數(shù)據(jù)庫服務器自動執(zhí)行 ? 一個數(shù)據(jù)表上可能定義了 多個觸發(fā)器 ? 同一個表上的多個觸發(fā)器激活時遵循如下的執(zhí)行順序: ?( 1) 執(zhí)行該表上的 BEFORE觸發(fā)器; ?( 2) 激活觸發(fā)器的 SQL語句; ?( 3) 執(zhí)行該表上的 AFTER觸發(fā)器。 UPDATE Teacher SET Sal=800 WHERE Ename=39。 執(zhí)行順序是: ? 執(zhí)行觸發(fā)器 Insert_Or_Update_Sal ? 執(zhí)行 SQL語句 “ UPDATE Teacher SET Sal=800 WHERE Ename=39?!?? 執(zhí)行觸發(fā)器 Insert_Sal; ? 執(zhí)行觸發(fā)器 Update_Sal 觸發(fā)器 ? 定義觸發(fā)器 ? 激活觸發(fā)器 ? 刪除觸發(fā)器 刪除觸發(fā)器 ? 刪除觸發(fā)器的 SQL語法: DROP TRIGGER 觸發(fā)器名 ON 表名 。 [例 21] 刪除教師表 Teacher上的觸發(fā)器 Insert_Sal DROP TRIGGER Insert_Sal ON Teac
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1