在表TEST中建触发器如下:create or replace trigger trigger_on_id before insert on test
for each row
begin
select I_ID_AUTO into :new.l_id from dual;
end;在你的程序中无需管这个l_id的值怎么填了,它会自动插入表中的

解决方案 »

  1.   

    不会PB,不知道语法,你写个例子执行任意一个insert语句
      

  2.   

    呵呵。
    PB的数据窗是好东西。
    问题是不需要自己写insert语句。
    不过如果没有办法就采用触发器。
      

  3.   

    在PB对应SQL语句里面列使用函数代替,
    select   add_id() ..
    不过要自己写一个ORACLE的函数add_id()添加序号,很麻烦