只匯入表結構及索引的方法
接到一個需求,將正式庫的表的結構及索引匯入到測試庫中,資料及觸發器、儲存過程等都不要。
這個需求的重點是得到表的列表,9i後提供sys_connect_by_path函式,利用這個函式可以輕而易舉地得到這個列表了;
--得到exp指令碼
select 'exp file=d:sharedmptest.dmp tables='||max(substr(sys_connect_by_path(table_name,','),2))||' constraints=no rows=n log=d:sharedmpexp.log' exp from (select table_name,rownum rn from user_tables where table_name not like '%$%') start with rn=1 connect by rn=rownum;
--得到imp指令碼
select 'imp file=d:sharedmptest.dmp fromuser=souchang2 touser=test ignore=y tables='||max(substr(sys_connect_by_path(table_name,','),2))||' constraints=no rows=n log=d:sharedmpimp.log' imp from (select table_name,rownum rn from user_tables where table_name not like '%$%') start with rn=1 connect by rn=rownum
執行這兩個sql得到的指令碼即可
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/231499/viewspace-63708/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql mysqldump只匯出表結構或只匯出資料的實現方法MySql
- PLSQL只匯出表結構SQL
- clickhouse表結構匯出為
- (2) SqlServer表與索引的結構的補充SQLServer索引
- Mysqldump 匯出表結構異常MySql
- MySQL索引的結構MySql索引
- 分享一個MySQL資料庫表結構匯出word文件最方便的方法MySql資料庫
- OBJ模型檔案的結構、匯入與渲染OBJ模型
- Oracle 11g impdp 先資料後索引匯入方法Oracle索引
- mysql中複製表結構的方法小結MySql
- MySQL 索引結構MySql索引
- Mysql 大資料表 資料匯入到SqlServer 中的方法MySql大資料Server
- SQL Server 索引結構SQLServer索引
- 一文讀懂MySQL的索引結構及查詢優化MySql索引優化
- sqoop部署及匯入與匯出OOP
- 【資料泵】EXPDP匯出表結構(真實案例)
- ThinkPHP5.1 Excel 表的匯入匯出操作 (PHPExcel)PHPExcel
- POI的使用及匯出excel報表Excel
- EXE檔案結構及讀取方法
- Oracle 操作表結構基本語法及示例Oracle
- fdw批次匯入外部表
- Excel 表匯入資料Excel
- postgresql怎麼匯入表SQL
- 資料庫崩潰恢復表結構的方法資料庫
- 匯入自定義板塊的方法
- python之匯入模組的方法Python
- 乾貨:mysql索引的資料結構MySql索引資料結構
- MySQL-06.索引的資料結構MySql索引資料結構
- sySQL?Server索引結構的具體使用SQLServer索引
- 關於Mysql索引的資料結構MySql索引資料結構
- mysqldump匯出匯入所有庫、某些庫、某些表的例子MySql
- 【oracle 多種形式的外部表匯入、匯出】實驗Oracle
- Java之POI操作Excel表-匯入匯出JavaExcel
- ClickHouse 資料表匯出和匯入(qbit)
- imp-匯入小寫字母的表
- Docker的架構原理和安裝以及基本管理(映象與容器的建立,刪除,匯入及匯出 )Docker架構
- 如何用PLSQL匯出資料庫存表結構資訊SQL資料庫
- C# 中的只讀結構體(readonly struct)C#結構體Struct