-- 建立序列
create sequence seq_test
-- 查詢序列的下乙個值
select seq_test.nextval from dual
-- 查詢當前值
select seq_test.currval from dual
-- 查詢當前序列上乙個值
select seq_test.
-- 有最大值的非迴圈序列
create sequence seq_test1
maxvalue 20;
select seq_test1.nextval from dual;
select seq_test1.currval from dual;
drop sequence seq_test3;
create sequence seq_test3
increment by 10
start with 10
maxvalue 100;
select seq_test3.nextval from dual;
-- 迴圈的序列 序列預設快取20個
create sequence seq_test4
increment by 10
start with 10
minvalue 10
maxvalue 201
cycle;
select seq_test4.nextval from dual
create sequence seq_test5
increment by 10
start with 10
minvalue 10
maxvalue 100
cycle
cache 5;
-- 修改序列
-- 建立私有同義詞
create synonym owners for t_owners
select * from owners
-- 私有同義詞 只能 當前使用者 才能使用
-- 建立共有同義詞 public
create public synonym owner3 for t_owners;
drop public synonym owner3
select * from owner3
Oracle序列使用 建立 刪除
在開始講解oracle序列使用方法之前,先加一點關於oracle client sqlplus的使用,就是如果執行多行語句的話一定要加 才能表示結束,並執行!本篇文章的主題是通過建立oracle序列和觸發器實現表的主鍵自增。1.首先建立序列,oracle序列的語法格式為 create sequenc...
Oracle序列使用 建立 刪除
在開始講解oracle序列使用方法之前,先加一點關於oracle client sqlplus的使用,就是如果執行多行語句的話一定要加 才能表示結束,並執行!本篇文章的主題是通過建立oracle序列和觸發器實現表的主鍵自增。1.首先建立序列,oracle序列的語法格式為 create sequenc...
Oracle序列使用 建立 刪除
在開始講解oracle序列使用方法之前,先加一點關於oracle client sqlplus的使用,就是如果執行多行語句的話一定要加 才能表示結束,並執行!本篇文章的主題是通過建立oracle序列和觸發器實現表的主鍵自增。1.首先建立序列,oracle序列的語法格式為 create sequenc...