注意: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_sequenceincrement by
1 --每次加幾個
start with
1 --從1開始計數
nomaxvalue --不設定最大值
nocycle --一直累加,不迴圈
nocache -- 不建緩衝區
第三步:建立觸發器
create trigger mem_trig beforeinsert 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
');
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...