oracle 建立自動增長序列 和觸發器

2021-09-11 05:47:21 字數 497 閱讀 6378

#建立自動增長序列

create sequence seq_gov_push_temp minvalue 1 maxvalue 99999999

increment by 1

start with 1;

#建立觸發器

create or replace trigger tri_consult_water_word

before insert on consult_water_word /觸發條件:當向表dectuser執行插入操作時觸發此觸發器/

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

begin /觸發器開始/

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

/觸發器主題內容,即觸發後執行的動作,在此是取得序列dectuser_tb_seq的下乙個值插入到表dectuser中的userid欄位中/

end;

/

Oracle自動增長序列介紹 sequence

在oracle中sequence就是所謂的序列號,每次取的時候它會自動增加,一般用在需要按序列號排序的地方。1 create sequence 你首先要有create sequence或者create any sequence許可權,create sequence emp sequence incr...

oracle中建立自增長序列

首先建立序列 create sequence incr stu id seq minvalue 1 start with 1 increment by 1 nomaxvalue nocache 然後建立觸發器 create or replace trigger incr stu id trig be...

Oracle建立自增長序列 SEQUENCE

oracle通過建立序列來實現自增張欄位。建立序列的語法 建立序列的語法 create sequence user sequence name increment by n start with n maxvalue n nomaxvalue minvalue n nominvalue 修改序列的語...