1、建立序列
create sequence emp_sequenceincrement by
1----每次增加幾個
minvalue
1----最小值為1
nomaxvalue----不限制最大值
start with
1----從1開始
cache
10----快取
order;
2、建立觸發器
create or replace trigger"庫名"."觸發器名字
"before insert on "庫名
"."表名
"for each row enable
begin
select 序列名字.nextval into :new.自動增長的列 from
dual;
end
"觸發器名字
";
Oracle 序列,觸發器
序列是什麼 序列就是按照一定的規則,不斷增長 不斷減少 的乙個數字 用於我們資料庫表裡 作為資料的乙個唯一標識。序列的語法 建立序列 create sequence seq objid 建立乙個名稱為seq objid 的序列 increment by 1 每次增長1 1,2,3,4,5,6,7,s...
Oracle使用觸發器實現id自增長
1 首先建立一張表,例如 部門表 create table department department id number 6 primary key,department name varchar2 64 department profile varchar2 255 department sup...
Oracle 通過觸發器實現ID自增
oracle不像mysql,sqlserver能夠直接設定id自增,但是可以通過觸發器實現id自增。1 建立測試表 create table t goods id number primary key,good name varchar2 50 2 建立序列 create sequence seq ...