1.MYSQL:
查看所有觸發器:
SHOW TRIGGERS;
刪除觸發器:
drop trigger trigger_name;
注:當你執行drop table時,表上的觸發器也被drop掉了
2.Oracle
查看數據庫中已有觸發器:
Select object_name From user_objects Where object_type='TRIGGER';
查詢某個表的觸發器:
select * from all_triggers WHERE table_name='表名';
3.SqlServer
查看數據庫中已有觸發器:
select name from sysobjects where xtype='TR'
===================================================
SqlServer:
select name from sysobjects where xtype='TR' --所有觸發器
select name from sysobjects where xtype='P' --所有存儲過程
select name from sysobjects where xtype='V' --所有視圖
select name from sysobjects where xtype='U' --所有表
Oracle :
Select object_name From user_objects Where object_type='TRIGGER'; --所有觸發器
Select object_name From user_objects Where object_type='PROCEDURE'; --所有存儲過程
Select object_name From user_objects Where object_type='VIEW'; --所有視圖
Select object_name From user_objects Where object_type='TABLE'; --所有表
==================================================