首先建立一張表
create然後,你需要乙個自定義的sequencetable
member(
memberid
number
primary
key,
membermail
varchar2(20)not
null
,membername
varchar2(20) not
null
,memberpassword
varchar2(20
));
create你只有了表和序列還不夠,還需要乙個觸發器來執行它!**如下:sequence emp_sequence
increment by1
--每次加幾個
start with1--
從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('
','jack
','123456
');
select*from member;
建表主鍵自增 Oracle建表,建主鍵,自增
oracle建表,建主鍵,自增 建表 create table test id number 4 not null primary key,name varchar2 25 序列 create sequence test sequence increment by 1 每次增加幾個 start wi...
oracle建表設定主鍵自增
首先建立一張表 create table member memberid number primary key,membermail varchar2 20 not null,membername varchar2 20 not null,memberpassword varchar2 20 然後,...
oracle建表設定主鍵自增
oracle建表設定主鍵自增 首先建立一張表 create table member memberid number primary key,membermail varchar2 20 not null,membername varchar2 20 not null,memberpassword ...