这个触发器是我用erwin3.5.2生成的,不知道怎么会出这样的错误

解决方案 »

  1.   

    declare numrows INTEGER;
    begin
        /* ERwin Builtin Mon Sep 09 21:21:47 2002 */
        /* client_company R/10 linkman ON CHILD INSERT SET NULL */
        update linkman
          set
            /* %SetFK(linkman,NULL) */
            linkman.client_id = NULL
          where
            not exists (
              select * from client_company
                where
                  /* %JoinFKPK(:%New,client_company," = "," and") */
                  :new.client_id = client_company.client_id
            ) and
            /* %JoinPKPK(linkman,:%New," = "," and") */
            linkman.linkman_id = :new.linkman_id;
    -- ERwin Builtin Mon Sep 09 21:21:47 2002
    end;