-1

我正在尝试创建一个触发器,例如

CREATE  trigger trg_DEPT_ORGS_id
    before insert on DEPT_ORGS
    for each row
    begin
        select DEPT_ORGS_id_seq.nextval
            into :new.dep_id
            from dual;
    end;

但它显示错误trigger exists already。我怎样才能看到触发器。

4

1 回答 1

1

您可以按表填充架构中的触发器all_triggers列表。

desc all_triggers;

Name                   
 -----------------
 OWNER                  
 TRIGGER_NAME           
 TRIGGER_TYPE           
 TRIGGERING_EVENT       
 TABLE_OWNER            
 BASE_OBJECT_TYPE       
 TABLE_NAME             
 COLUMN_NAME            
 REFERENCING_NAMES
 WHEN_CLAUSE            
 STATUS                 
 DESCRIPTION            
 ACTION_TYPE            
 TRIGGER_BODY 

Select trigger_name from all_triggers where trigger_name='trg_DEPT_ORGS_id'
于 2014-05-02T08:20:08.753 回答