1、觸發器概念
(2)觸發器與儲存過程的唯一區別是觸發器不能執行execute語句呼叫,觸發器為自動觸發。
2、建立簡單觸發器:
create trigger [dbo].[aa]
on [dbo].[aaaa]
for insert ,delete,update
astruncate table bbbb
insert into bbbb
select code,imagepath,maxscore from aaaa
--其中 for 可換為 after 、before,根據實際場景
4、刪除觸發器
drop trigger triggername
5、查詢當前所有觸發器
select * from sysobjects where xtype = 'tr'
--sysobjects 中儲存了建立的物件的資訊,如表和觸發器的,若查詢當前所有建立的表 xtype 值為 u
6、開啟&&關閉觸發器
disable trigger tablename on triggername --關閉
enable trigger tablename on triggername --開啟
觸發器學習
觸發器學習 查詢觸發器 select table owner,table name,trigger body from user triggers 刪除觸發器 drop trigger trigger name 但觸發器一般是這樣建的 create or replace 也就是如果存在的話,就可以替...
觸發器學習《一》 簡單觸發器建立
1 建立表 create table userinfo id number 10,0 primary key,name varchar2 40 2 建立序列 create sequence userinfo seq start with 1 maxvalue 9999999999 increment...
觸發器六 系統觸發器 學習筆記
系統觸發器用於監視資料庫服務的開啟 關閉 錯誤等資訊的取得,或者是監控使用者的行為操作等。如果要建立系統觸發器,可以使用如下的語法 create or replace trigger 觸發器名稱 before after 資料庫事件 on database schema when 觸發條件 decl...