oracle里的sequences是序列,这就可以解决你自增字段的问题你建立一个序列,做一个触发器,当insert数据的时候,id字段的值就为sequences.nextval

解决方案 »

  1.   

    多谢,因为我现在自己一个人做一个项目,要用oracle,我不太熟悉,很多书也都没介绍这方面建序列我会,做一个触发器什么概念?
    是不是建完序列就可以等同于access的自动增加
      

  2.   

    举例:
    --建sequence.你会的.
    create sequence  seq_name........
    --建过程
    create procedure proc_name as
    ...
    begin
        insert into tableA(tablea_id,字段2....) values(seq_name.nextval,......)
        .....
    end;
    如果建过程\函数\触发器,请楼主自己去查查书.
      

  3.   

    --建sequence
      create sequence seq_name.....
    --建触发器
      create or replace trigger tr_name
      instead of insert on talbeA for each row
      begin
         insert into tableA(table_id,字段2....) values(seq_name.nextval,......)
      end;