create or replace trigger WEBN_INSERT
  after insert on WEBN 
  for each row 
declare 
begin 
select '1';
end WEBN_INSERT;为啥这个触发器也报错?????语法没错吧,表也都有。

解决方案 »

  1.   

    你是用的sql server DB吧?
    select '1';
    在oracle环境中肯定会出错的
      

  2.   


    --关键你是要明确你的目的 你写触发器的目的,触发什么
    create or replace trigger WEBN_INSERT
      after insert on WEBN 
      for each row 
    declare 
    v_num varchar2(10);
    begin 
    select '1' into v_num from dual;
    :new.col:=v_num;
     --col为表WEBN 中的字段
    end WEBN_INSERT;
      

  3.   


    以上应该是SQL SERVER 改过来的吧!!!如果学习的话,可以找一个具体的例子来操作