droptable book;
--建立表
createtable book(
bookid varchar2(4) primarykey,
name varchar2(20)
);
--建立序列
createsequence book_seq start with 1 increment by 1;
--建立觸發器
createorreplacetrigger book_trigger
before inserton book
for each row
begin
select book_seq.nextval into :new.bookid from dual;
end ;
--新增資料
insertinto book(name) values ('cc');
insertinto book(name) values ('dd');
commit;
oracle 設定序列,設定主鍵自增
create sequence seq sequences minvalue 1 start with 1 cache 5 語法 create sequence 序列名 可選引數 序列名常定義為 seq 的形式,建立序列不能使用replace 可選引數說明 increment by 序列每次增加的值...
oracle中如何設定主鍵並且讓其自動增長
由於oracle中是沒有自動增長的的,需要自己去進行寫觸發器等方式去進行設定 找了一下他人寫的,有兩種方法可以設定主鍵,一種是自增長主鍵,另一種就是生成唯一序列。一 自增長主鍵 我建立乙個使用者的資訊表 create table create tableuserinfo usernonumber n...
ORACLE 自增序列
1 在plsql下先建立乙個專用的使用者 create the user create user user1 identified by user1 default tablespace users temporary tablespace temp profile default grant re...