oracle建表,并设主键自增

create table ywc_test
(
id integer not null ,
name varchar(50),
constraint ywc_test_pk primary key (id)
);

create sequence ywc_test_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;

create or replace trigger ywc_test_tri
before insert on ywc_test
for each row
begin
select ywc_test_seq.nextval into :new.id from dual;
end;

insert into ywc_test (name) values ('哈哈');

select * from ywc_test;

Paste_Image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容