oracle主鍵自動增長
這幾天搞oracle,想讓表的主鍵實現自動增長,查網路實現如下:
create table simon_example
(id number(4) not null primary key,
name varchar2(25)
)-- 建立序列:
-- create sequence
create sequence simon_sequence
minvalue 1
maxvalue 999999999999999999999999999
start with 1
increment by 1
cache 20;
-- 建立觸發器
create trigger "simon_trigger" before
insert on simon_example for each row when(new.id is null)
begin
select simon_sequence.nextval into:new.id from dual;
end;
Oracle實現主鍵自動增長
我們都知道,在mysql中,要實現主鍵的自動遞增非常簡單.只需要在主鍵定義的後面加上auto increment即可,但是在oracle中就不是這樣,需要分幾步來完成 1.建立乙個表,這個就不多說了,如果這個都不會,相信我,回頭是岸啊 create table 戶口本 戶號 integer not ...
oracle主鍵自動增長的設定
1建立資料表 create table test increase userid number 10 primary key,主鍵,自動增加 username varchar2 20 2建立自動增長序列 create sequence testincrease sequence increment ...
MySql 主鍵自動增長
mysql alter table user modify id integer auto increment query ok,1 row affected 0.28 sec records 1 duplicates 0 warnings 0 給主鍵增加乙個自增的功能 mysql create d...