[20190530]ORACLE 18c - ALTER SEQUENCE RESTART.txt
[20190530]ORACLE 18c - ALTER SEQUENCE RESTART.txt
--//以前遇到要重置或者調整seq比較麻煩,我有時候採用比較粗暴的方式就是刪除重建.
--//18c提供方式重置,自己測試看看.
1.環境:
SYSTEM@xxxxxx> select BANNER from v$version;
BANNER
----------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production
SYSTEM@xxxxxx> CREATE SEQUENCE Seq1 START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999;
Sequence created.
SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
NEXTVAL
----------
1
SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
NEXTVAL
----------
2
--//批次執行如下:
$ seq 500 | xargs -I{} echo select seq1.nextval from dual\; | rlsql system/xxxx@xxxxxx
SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
NEXTVAL
----------
503
--//現在已經到503.
SYSTEM@xxxxxx> ALTER SEQUENCE Seq1 RESTART;
Sequence altered.
SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
NEXTVAL
----------
1
--//現在回到1的位置.還可以這樣執行:
SYSTEM@xxxxxx> ALTER SEQUENCE Seq1 RESTART START WITH 1500;
Sequence altered.
SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
NEXTVAL
----------
1500
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/267265/viewspace-2646145/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle 18cOracle
- ORACLE SEQUENCEOracle
- ORACLE SEQUENCE用法Oracle
- Oracle - Sequence序列Oracle
- Oracle Sequence NocacheOracle
- Oracle序列sequenceOracle
- Alter table for ORACLEOracle
- alter database in OracleDatabaseOracle
- Alter system in OracleOracle
- Oracle之Sequence(序列)Oracle
- Oracle Sequence Audses$研究Oracle
- oracle sequence語法Oracle
- oracle sequence 試用Oracle
- [20190530]oracle Audit檔案管理.txtOracle
- oracle的scn及sequenceOracle
- Oracle中Sequence的使用Oracle
- oracle alter table詳解Oracle
- oracle中sequence使用的限制Oracle
- Oracle 18c安裝初體驗Oracle
- Oracle alter index rebuild 說明OracleIndexRebuild
- sequence to sequence模型模型
- Oracle 18C升級到19COracle
- Oracle 12C升級到18COracle
- Oracle 18c使用dbca建立級聯DGOracle
- 【18c】Oracle 18.3 RPM安裝Oracle
- Oracle -- 批次更新sequence的儲存Oracle
- Oracle -- 批量更新sequence的儲存Oracle
- ORACLE SEQUENCE的簡單介紹Oracle
- Oracle Sequence Cache 引數說明Oracle
- Oracle中sequence cache的測試Oracle
- Oracle中sequence的使用方法Oracle
- 不同於Oracle:SEQUENCE的區別Oracle
- Oracle Linux 7.1 靜默安裝Oracle 18c RACOracleLinux
- alter session set events /Oracle跟蹤SessionOracle
- Oracle DBA命令參考——alter databaseOracleDatabase
- Oracle DB 18c - 手動升級到 18c 的完整核對清單 (文件 ID 2469647.1)Oracle
- oracle中Alter system 命令的總結Oracle
- ORACLE 18C 19C 20C新特性Oracle