Oracle主鍵自動增長

2021-05-10 18:58:02 字數 617 閱讀 8178

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...