Oracle ID自增長的設定

2021-07-11 04:23:13 字數 758 閱讀 4309

1、建立表

create

table note(

id number(20) not

null

primary

key,/*主鍵,自動增加*/ name varchar2(20));

2、建立自動增長序列

create sequence addauto_sequence 

increment by

1-- 每次加幾個

start with

1-- 從1開始計數

nomaxvalue -- 不設定最大值,設定最大值:maxvalue 9999

nocycle -- 一直累加,不迴圈

cache 10;

3、建立觸發器

create

trigger addauto before

insert

on note(表名) for

each

row /*對每一行都檢測是否觸發*/

begin

select addauto_sequence.nextval into:new.id from dual;

end;

4、提交 commit;

5、測試 insert into note(name) values(『lisi』);

Oracle ID自增實現

oracle id自增需要使用序列和觸發器實現 實現如下 1.建立表 create table t user user id int primary key,user name varchar 30 credits int u password varchar 32 last visit date ...

mysql設定主鍵自增長和自增長初始值

本文主要向大家介紹mysql資料庫之mysql建立表實現主鍵自增並且初始值為200,希望對大家學習mysql資料庫有所幫助。假設已經建立表test,並且主鍵為id。mysql可以使用auto increment來設定主鍵的值為自增長的,其預設值是1。alter table test change i...

Oracle的ID自增長的設定

oracle的id自增長的設定。先編譯上邊,再編譯下邊即可。1 每次加幾個 start with 1 從1開始計數 nomaxvalue 不設定最大值,設定最大值 maxvalue 9999 nocycle 一直累加,不迴圈 cache 10 create trigger gygddj cfjczb...