【SQL】【遷移】寫了一個簡單的sequence遷移指令碼
指令碼如下,因為sequence分快取和不快取資料,所以這裡分兩個SQL來實現,這個指令碼在我手工遷移資料過程中起到了重要的作用。
prompt migrate sequences
set lin 140
set head off
spool migrate_seq.sql
select
'create sequence '|| SEQUENCE_NAME || ' start with '||LAST_NUMBER||' maxvalue '||MAX_VALUE||' minvalue '||MIN_VALUE||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' '||decode(CYCLE_FLAG,'N','NOCYCLE','CYCLE')||' '||decode(ORDER_FLAG,'N','NOORDER','ORDER')||' ;' "-- create seq scripts"
from user_sequences@dblinktosec where CACHE_SIZE != 0;
select
'create sequence '|| SEQUENCE_NAME || ' start with '||LAST_NUMBER||' maxvalue '||MAX_VALUE||' minvalue '||MIN_VALUE||' increment by '||INCREMENT_BY||' NOCACHE '||decode(CYCLE_FLAG,'N','NOCYCLE','CYCLE')||' '||decode(ORDER_FLAG,'N','NOORDER','ORDER')||' ;' "-- create seq scripts"
from user_sequences@dblinktosec where CACHE_SIZE = 0;
spool off
@@migrate_seq.sql
-- The End --
prompt migrate sequences
set lin 140
set head off
spool migrate_seq.sql
select
'create sequence '|| SEQUENCE_NAME || ' start with '||LAST_NUMBER||' maxvalue '||MAX_VALUE||' minvalue '||MIN_VALUE||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' '||decode(CYCLE_FLAG,'N','NOCYCLE','CYCLE')||' '||decode(ORDER_FLAG,'N','NOORDER','ORDER')||' ;' "-- create seq scripts"
from user_sequences@dblinktosec where CACHE_SIZE != 0;
select
'create sequence '|| SEQUENCE_NAME || ' start with '||LAST_NUMBER||' maxvalue '||MAX_VALUE||' minvalue '||MIN_VALUE||' increment by '||INCREMENT_BY||' NOCACHE '||decode(CYCLE_FLAG,'N','NOCYCLE','CYCLE')||' '||decode(ORDER_FLAG,'N','NOORDER','ORDER')||' ;' "-- create seq scripts"
from user_sequences@dblinktosec where CACHE_SIZE = 0;
spool off
@@migrate_seq.sql
-- The End --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/21754115/viewspace-1749355/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個簡單的MySQL資料遷移示例MySql
- 資料遷移指令碼指令碼
- DSC:數倉SQL指令碼遷移的神奇工具SQL指令碼
- 資料遷移指令碼的快速生成指令碼
- 寫有效的歷史資料遷移sqlSQL
- HBase簡易遷移
- iOS CoreData的簡單操作以及版本遷移iOS
- ZT 寫有效的歷史資料遷移sqlSQL
- 使用RMAN簡單遷移表空間
- KVM線上遷移(動態遷移)
- 遷移案例一: oracle 8i 檔案遷移Oracle
- Oracle跨平臺遷移的簡單總結Oracle
- 【遷移】使用rman遷移資料庫資料庫
- ZT 遷移案例一: oracle 8i 檔案遷移Oracle
- SQL 遷移資料庫至ORACLE簡易方法SQL資料庫Oracle
- 【遷移學習】大資料時代下的遷移學習--- 機器學習的下一個前沿遷移學習大資料機器學習
- SQL Server資料庫遷移SQLServer資料庫
- SQL Server 備份遷移策略SQLServer
- Laravel 透過遷移指令碼建立MySQL檢視Laravel指令碼MySql
- Laravel 通過遷移指令碼建立MySQL檢視Laravel指令碼MySql
- SSIS 開發篇-做一個簡單的SqlServer資料表資料遷移SQLServer
- informix幾個遷移命令ORM
- Azure ASM到ARM遷移 (三) Reserved IP的遷移ASM
- 異構資料庫遷移 sql等價改寫資料庫SQL
- 簡單分析Flask 資料庫遷移詳情Flask資料庫
- SQL Server升級和遷移的三個技巧GZSQLServer
- 遷移 SQL Server 到 Azure SQL 實戰SQLServer
- 遷移公告
- CCU遷移
- expdp的一次遷移
- 使用shell批量生成資料整合式遷移的指令碼指令碼
- oracle 表遷移方法 (一)Oracle
- 從Sql Server遷移資料到OracleSQLServerOracle
- 臥槽 遷移文章刷屏了,抱歉╮(╯_╰)╭
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- Codable 的遷移方案
- docker 映象的遷移Docker
- Web Server的遷移WebServer