powerdesigner生成的sql文件导入oracle产生Warning: Trigger created with compilation errors,然后在表中插入数据时会有触发器无效或未通过验证,这是什么原因?

解决方案 »

  1.   

    create or replace trigger D_m_account_data
    for delete on M_ACCOUNT_DATA compound trigger
    // Declaration
    // Body
      before statement is
      begin
         NULL;
      end before statement;  before each row is
      begin
         NULL;
      end before each row;  after each row is
      begin
         NULL;
      end after each row;  after statement is
      begin
         NULL;
      end after statement;END
    /
    create or replace trigger I_m_account_data
    for insert on M_ACCOUNT_DATA compound trigger
    // Declaration
    // Body
      before statement is
      begin
         NULL;
      end before statement;  before each row is
      begin
         NULL;
      end before each row;  after each row is
      begin
         NULL;
      end after each row;  after statement is
      begin
         NULL;
      end after statement;END
    /
    create or replace trigger U_m_account_data
    for update on M_ACCOUNT_DATA compound trigger
    // Declaration
    // Body
      before statement is
      begin
         NULL;
      end before statement;  before each row is
      begin
         NULL;
      end before each row;  after each row is
      begin
         NULL;
      end after each row;  after statement is
      begin
         NULL;
      end after statement;END
    /
    这个是出异常的sql代码
      

  2.   

    // 你这个符号是注释吗?oracle的注释有单行注释----,多行注释 /*   */