create sequence user_sequence
increment by 1 --自增1
start with 2 --從2開始
nomaxvalue --沒有最大值
nocycle --不迴圈
cache 10 --快取10個
select user_sequence.currval from dual --檢視當前序列
select
user_sequence.nextval from dual --檢視下一串行
orcale 沒有自增,只有自增序列,當給某個表新增自動欄位時,需要先建立自增序列,然後新增是插入。
場景一:
insert into t_user (userid) values (user_sequence.nextval)
場景二:
insert into t_user (userid)
select user_sequence.nextval from dual
場景三:
update t_user set userid=user_sequence.nextval
ORACLE建立自增序列
步驟 1.建立序列 2.建立觸發器。語法解析 create sequence tb code sequence minvalue 1 maxvalue 999999999999999999999999999 start with 11 increment by 1 cache 10 create o...
Oracle 建立序列自增
oracle不像sql server 有關鍵字identity直接可插入資料時自增 實現oracle 自增列第一步,建立乙個sequence。create sequence tempinfo seq increment by 1 start with 1 minvalue 1 maxvalue 99...
ORACLE建立自增序列
步驟 1.建立序列 2.建立觸發器。語法解析 create sequence tb code sequence minvalue 1 maxvalue 999999999999999999999999999 start with 11 increment by 1 cache 10 create o...