觸發器學習

2022-07-16 00:03:20 字數 629 閱讀 9332

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