Oracle建立表 包含 主鍵自增

2022-08-02 03:03:10 字數 926 閱讀 6131

注意:oracle匯出建表語句不會匯出觸發器及自增索引

第一步:建立一張表

create table member(

memberid number primary key,  --主鍵、自增長

membermail varchar2(

20) not null

,membername varchar2(

20) not null

,memberpassword varchar2(20)

);

第二步:建立自定義的sequence

create sequence emp_sequence

increment by

1 --每次加幾個

start with

1 --從1開始計數

nomaxvalue --不設定最大值

nocycle --一直累加,不迴圈

nocache -- 不建緩衝區

第三步:建立觸發器

create trigger mem_trig before

insert on member

for each row when (new.memberid is

null

)begin

select emp_sequence.nextval into:new.memberid from

dual;

end;

第四步:測試語句

insert into member(membermail,membername,memberpassword) values('

[email protected]

','jack

','123456

');

ORACLE建立主鍵自增表

建立表,設定主鍵自增 create table stu uerid number 4 not null primary key,username varchar 20 userpass varchar 20 email varchar2 30 grade number 5 commit 小查一下 s...

如何建立主鍵自增表 oracle

建立表 create table t student id number 10 not null,createtime date not null,constraint pk t student primary key id 新增注釋 comment on table t student is 學生...

Oracle建立自增主鍵

create table scott student test sno number visible not null sname varchar2 255 byte visible varchar2 255 byte visible born varchar2 255 byte visible g...