oracle不像sql
server 有關鍵字identity直接可插入資料時自增 ,
實現oracle 自增列第一步,建立乙個sequence。
create sequence tempinfo_seq increment by 1 start with 1
minvalue 1 maxvalue 9999999999999 nocache
order;
第二步,建立乙個觸發器。
create or
replace trigger userlogin_trigger
before insert on tempinfo
for each
rowbegin
select tempinfo_seq.nextval into:new.ids from sys.dual
;end;
執行插入檢視
insert into
tempinfo (names,***) values
('serein',2188);
檢視當插入一行新資料時,首個欄位ids自動增加。
當然也事不用建立觸發器,直接在插入資料時使用sequence就可以了
insert into tempinfo (ids,names,***) values
(tempinfo_seq.nextval,'serein',2188);
ORACLE建立自增序列
步驟 1.建立序列 2.建立觸發器。語法解析 create sequence tb code sequence minvalue 1 maxvalue 999999999999999999999999999 start with 11 increment by 1 cache 10 create o...
oracle建立自增序列
create sequence user sequence increment by 1 自增1 start with 2 從2開始 nomaxvalue 沒有最大值 nocycle 不迴圈 cache 10 快取10個 select user sequence.currval from dual ...
ORACLE建立自增序列
步驟 1.建立序列 2.建立觸發器。語法解析 create sequence tb code sequence minvalue 1 maxvalue 999999999999999999999999999 start with 11 increment by 1 cache 10 create o...