oracler主鍵自動增長

2022-03-02 18:56:22 字數 752 閱讀 4450

oracle主鍵自動增長的設定 

create table test_increase(

userid number(

10) primary key, /*

主鍵,自動增加

*/username varchar2(20)

);2建立自動增長序列

create sequence testincrease_sequence

increment by

1 --每次加幾個

start with

1 --從1開始計數

nomaxvalue --不設定最大值

nocycle --一直累加,不迴圈

cache

10;

3建立觸發器

create trigger test_increase before

insert on test_increase for each row

begin

select testincrease_sequence.nextval into:new.userid from

dual;

end;

5 測試

反覆執行如下語句:

insert into test_increase(username) values('test')

drop trigger dd   刪除觸發器  

drop sequence emp_sequence  刪除序列

Oracle主鍵自動增長

oracle主鍵自動增長 這幾天搞oracle,想讓表的主鍵實現自動增長,查網路實現如下 create table simon example id number 4 not null primary key,name varchar2 25 建立序列 create sequence create ...

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

MySql 主鍵自動增長

建立資料庫,建立表。mysql create database ssh2 query ok,1 row affected 0.04 sec mysql use ssh2 database changed mysql create table user id integer primary key,f...