oracle觸發器使用實現自動更新「操作日期」字段

2021-10-22 15:47:06 字數 813 閱讀 3890

新增字段需求如下:

頁面展示資訊功能,其中後續新增字段,其中有「操作日期」,但頁面不顯示,為了後台檢視吧,如果只是sysdate當前時間,只會是該條記錄插入時會有日期,但是後續的update操作該欄位日期不會改變,此時oracle中用觸發器實現該功能實現。

資料庫中欄位如下:

datelastupdated ,原資料庫中有該字段,但是沒有做相應的觸發,日期就沒有做出改變。

sql語句如下:

其中ddirepositorydetail 是表

datelasuupdated為字段

觸發器具體內容可查詢資料進行了解。

注意其語法結構即可。

此時你頁面操作進行修改提交後,那麼該字段時間值會隨之改變。

oracle觸發器使用

size medium 語法規則 create or replace trigger 模式.觸發器名 before after insert delete update of 列名 on 表名 for each row when 條件 pl sql塊 說明 for each row的意義是 在一次操...

oracle觸發器使用案例

開發要求 刪除或者更新表tab的行時,更新表cust相應的字段。表tab中custguid欄位和表cust中cust guid欄位是關聯字段,表tab中com欄位和表cust中str欄位是關聯字段。建立表tab,表cust create table tab custguid varchar2 30 ...

oracle觸發器使用例項

在使用觸發器前先理解兩個概念 new和 old,new代表執行更新操作之後的新錶,old代表執行更新操作之前的舊表。通過這兩張表的使用,可以訪問到觸發器執行前後表資料的變化。insert操作只有 new,delete操作只有 old,update操作二者皆有。new 和 old只用於行級觸發器。ne...