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