Oracle 觸發器被刪除 今天爽歪歪了!!!

2021-05-25 13:55:37 字數 516 閱讀 3640

以前寫的乙個觸發器~~~昨天下午覺得這個觸發器沒有用了~~~於是就把它停用了~~~但是想了想不"過癮"。於是又從新開啟工具把它drop掉了~~~!於是悲劇便開始了!

今天早上來公司的時候、同事說、他新增的資料有問題!我想了想、是不是觸發器有出什麼錯了~~~於是便開啟table裡面的trigger一看、什麼都木有、觸發器找不到了~~~在直接開啟trigger一看、發現我昨天"刪除"的那個觸發器還在、而不想"刪除"的觸發器已經被我無情的"drop"掉了!我鬱悶、我欲哭無淚。趕緊的找備份、突然發現我備份好挺多的、但是找了半天、硬是沒有那個觸發器的備份。終於在部落格裡面找到了乙個原始版本的、!心存僥倖的我、開始觸發器恢復之旅。然而、在一次次的期望與失望間、我絕望了!

怎麼辦、根據老版本從新寫乙個了:

判斷是否數字的function:

判斷迴圈日期(季度)的function:

悲劇的觸發器:

我的電腦也有存檔、部落格也有、看你娘的還怎麼恢復不了!!!

吃一塹長一智! o(︶︿︶)o 唉!!! 慘痛的經歷!!!

ORACLE觸發器 行級觸發器

行級觸發器 本章介紹行級觸發器機制。大部分例子以insert出發器給出,行級觸發器可從insert update delete語句觸發。1 介紹 觸發器是儲存在資料庫已編譯的儲存過程,使用的語言是pl sql,用編寫儲存過程一樣的方式編寫和編譯觸發器。下面在sql plus會話中建立和示例乙個簡單的...

Oracle 觸發器刪除外來鍵約束

表grade,和表stu具有外來鍵約束,資料表grade就不能隨便刪除資料 這時候就用觸發器解決此類問題,即使有外來鍵關聯,也要刪除。級聯刪除是指在建立外來鍵約束時通過on delete cascade子句設定,這樣在刪除父表資料時,由父表資料關聯的所有子表資料都會被同時刪除 注意 觸發器不能有事務...

觸發器 關聯刪除

5.在tb student表上建立1個觸發器,當使用者刪除學生記錄時將與之關聯的tb score表中的記錄刪除。本上。1 建立觸發器。2 插入測試記錄到tb student和tb score表中。用於測試觸發器是否正常工作 3 刪除測試記錄驗證觸發器是否正常工作。select from tb sco...