啥意思,你到底是会写触发器还是不会写?还是写了触发器但是执行结果不对?
没有提清楚问题,没办法帮助你!
如果不会写触发器,随便找本参考书就可以学会语法了。

解决方案 »

  1.   

    create or replace trigger zfcc_1
      after insert on commodity
      for each rowdeclare
      productor_name varchar2(20);begin 
       
      select PRODUCTORNAME into productor_name from factory where PRODUCTORID= :new.PRODUCTORID;
     
     insert into shortinfo(COMMPK,PRODUCTORID,INFORMATION,C_NAME,P_NAME) values ( :new.COMMPK,:new.PRODUCTORID,productor_name||'生产的'||:new.COMMODITYNAME, :new.COMMODITYNAME,productor_name);   end zfcc_1;请看这个写的是否正确? 我需要周一到公司去实验