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...