建立一个序列se_1先
Exception Insert_False --定义一个例外
begin
  id:=se_1.nextval; --ID号分配
  select name from TABLE IC_ENGI where name= name; 
  raise insert_false; --如果检索到数据则抛出例外
Exception --例外处理
  when TOO_MANY_ROWS then
    raise TOO_MANY_ROWS; --如果检索到多行抛出例外
  when NO_DATE_FOUND --如果没有找到数据则添加
    insert into IC_ENGI (ID, NAME) values (id,name); 
end;
刚刚接触pl/sql不知道写的对不对
BTW:为什么不放到前台实现?