-------------1. 加密程序数据库触发子scjmmm---------------------- 
REM  对GHXXB制立数据库触发子(当INSERT OR UPDATE GHXXB时触发) 
drop trigger scjmmm; 
create or replace trigger  scjmmm  
before insert or  update of mm  On ghxxb For each Row 
Begin 
    :new.mm:=ENCRYPT(:new.mm,:NEW.GH,TO_CHAR(SYSDATE,'SS')); 
End; 
/ 
-------------2. 密码的加密程序ENCRYPT---------------------- 
Create or Replace  
Function ENCRYPT (Inpass In Varchar2,IN_GH In Varchar2,IN_SS In Varchar2) 
 Return Varchar2 Is  
  bcs   varchar2(20); 
  bcs1  number; 
  cs    number; 
  jg    number; 
  m_gh  VARCHAR2(4); 
  m_mm  VARCHAR2(20); 
Begin 
      m_gh:=IN_GH; 
      m_mm:=INPASS; 
      cs:=TO_NUMBER(IN_SS); 
      If cs