人生中第乙個帶引數觸發器

2021-06-08 17:01:21 字數 727 閱讀 5539

create trigger portgo

after insert on wc

for each row

begin

select count(*) into @num from datain where port = new.name;

if @num=0 then

insert into datain values ('4',new.name);

end if;

end$

是這樣的,在做海運**查詢系統裡,所有的港口,要重新統計整理嘛,故使用觸發器來實現吧。

wc表是用來插入海運資料的。

datain表是原對照的port.

當有匯入資料時,若是新港口,剛自動更新到datain中。

create trigger portautoadd

after insert on seaend

for each row

begin

select count(id) into @num from seaport where shortname = new.endp;

if @num=0 then

insert into seaport (shortname) values (new.endp);

end if;

end$

人生中第乙個帶引數觸發器

create trigger portgo after insert on wc for each row begin select count into num from datain where port new.name if num 0 then insert into datain val...

第乙個語句觸發器

觸發器是由資料庫自動完成增刪改的記錄,現在寫乙個簡單的觸發器 注意 在建日誌表時,使用者欄位我開始用user,總是報錯,後來加了name,就順利完成 create or replace trigger tr goodsbase log 建立觸發器 after insert or update or ...

學習寫第乙個SQL server觸發器

在最近的程式中,有乙個字段表示排序,1 n的。但卻不能是自增的型別,因為使用者可以交換這個排序的先後的。如果已經記錄的order是 1,2,3,4,5,6 如果刪了1,3,4的話,餘下的記錄變成了2,5,6,這不太符合要求,我希望記錄始終從1開始,並且中間不能間斷,即便你刪了134,剩下記錄的ord...