1:创建user1表:

    create table user1(

      id number,

      name varchar(20));

2:创建sequence(user1_seq):

    create sequence user1_seq
    minvalue 1
    maxvalue 999999
    start with 1
    increment by 1
    cache 20;

3:创建触发器:

    create or replace trigger user1_tig

    before insert on user1 for each row 

    begin

    select to_char(user1_seq.nextval) into :new.id from dual;

    end user1_tig;

    /

OK,到此就完成啦,试一下:

insert into user1(name)values('aa');

它会自动添加id的

 

 

相关文章:

  • 2022-12-23
  • 2021-10-16
  • 2022-03-07
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-25
猜你喜欢
  • 2021-09-14
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2020-12-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案