SQL觸發器小例子

2021-09-01 12:57:20 字數 377 閱讀 7506

--在orders表上建立乙個觸發器叫bak_order

create trigger bak_order

on orders

--觸發條件為:在該orders表上做insert操作後才出發(也可以在加上如drop、update等)

after insert

asbgein

--在上面的操作orders表的insert操後後觸發,將上面的insert的資料同樣插入到下面表orders_bak表中。

insert into orders_bak(name,count,price)

select name,count,price from inserted

end

觸發器小例子!

insert 觸發器 create trigger tri infodetails i on info details after insert asdeclare id int begin delete from info details where id select id id from in...

觸發器 迴圈刪除小例子

a表中刪除一條記錄,b表根據a表刪除的記錄中的某個欄位的資料相應刪除相關記錄。觸發器 create or replace trigger deletehrpost after delete on hr post for each row declare pragma autonomous trans...

MySQL儲存過程 觸發器 小例子

一 儲存過程 語法 create procedure in out inout 引數名 資料類形.begin end 引數 in 輸入引數 表示該引數的值必須在呼叫儲存過程的時候指定,在儲存過程中修改該引數的值不能被返回,為預設值。out 輸出引數 該值可在儲存過程內部被改變,並可返回。inout ...