防止不小心刪除了表中某個字段。
create or replace trigger tri_t_quote_info_temp
after update on t_quote_info
for each row
begin
if : old.schedule_spec_memo is not null and : old.policy_id=9900 then
if :new.schedule_spec_memo is null then
end if;
end if;
end;
drop trigger tri_t_quote_info_temp;
注:t_quote_info:表名,
schedule_spec_memo :表中欄位名
policy_id:表中欄位名
( error_number_in in number, error_msg_in in varchar2);
屬於一種自定義事務錯誤型別
error_number_in 之容許從 -20000 到 -20999 之間,這樣就不會與 oracle 的任何錯誤**發生衝突。
error_msg_in 的長度不能超過 2k,否則擷取 2k。
很簡單,很實用.
springboot自定義事務
1.在springboot專案中service的實現類可以通過註解 transactional新增事務 1.1 如果在service層用了try catch,在catch裡面再丟擲乙個 runtimeexception異常,這樣出了異常才會回滾 1.2你還可以直接在catch後面寫一句回滾 tran...
自定義型別
typedef型別 typedef 已有型別 新建型別 示例 typedef double area,volume typedef int number number i1 area a enum enum 列舉型別名 enum week 預設sun 0,可以比較 如果修改必須形如enum week...
自定義型別
下面列舉幾種c語言中常用的自定義資料型別 1.結構體型別 當描述乙個整型變數時,可以用int,描述字元型變數時,可以用char,但要描述乙個學生時,因為這個學生包含的資訊很多,比如姓名,性別,年齡等,不能通過單一的型別來描述,所以,這裡引入結構體型別,將某個事物的共有屬性集合在一起,宣告乙個結構體型...