rt,触发器的这个状态用java能取出来吗?

解决方案 »

  1.   

    SELECT owner,trigger_name,trigger_type,status FROM all_triggers;
      

  2.   

    SELECT owner, object_name, subobject_name,object_type 
    FROM   all_objects 
    WHERE  status = 'INVALID';
      

  3.   

    其实不然,楼上的,你说的是对的。他要查询可用/不可用状态。
    1楼是enable/disable状态。SELECT owner,object_name,status FROM all_objects
    WHERE object_type='TRIGGER';
      

  4.   

    all_objects范围太大了没必要 OBJECT_TYPE=‘TRIGGER’
      

  5.   

    #4,disable的时候也不可用,呵呵
      

  6.   

    但是enable时也可能为INVALID,比如编译错误。所以………
      

  7.   

    那用#4的就可以,status = 'INVALID'
      

  8.   

    SELECT owner,table_name,trigger_name,status FROM all_triggers
    WHERE owner='' AND table_name='';