只匯入表結構及索引的方法
接到一個需求,將正式庫的表的結構及索引匯入到測試庫中,資料及觸發器、儲存過程等都不要。
這個需求的重點是得到表的列表,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
- mysqldump只匯入資料或只導結構MySql
- Oracle表table與索引index的分析及索引重建及統計資訊匯入匯出Oracle索引Index
- Mysql匯出表結構及表資料 mysqldump用法MySql
- DB2資料庫匯出表結構與匯入、匯出表資料DB2資料庫
- PE結構體中匯出表/匯入表解析——初階結構體
- mysqldump如何只備份表結構MySql
- rhel5 mysqldump使用_匯出表結構_資料_結構及資料MySql
- 利用mysqldump只匯出資料庫的表結構、儲存過程和函式MySql資料庫儲存過程函式
- 根據表結構,自動生成匯入指令碼指令碼
- expdp impdp只匯出匯入viewView
- 表結構匯出到excel中Excel
- clickhouse表結構匯出為
- Mysql匯出表結構、表資料MySql
- Oracle中的表結構匯出到wordOracle
- SQL Server 索引和表體系結構(聚集索引)SQLServer索引
- truncate表後impdp匯入該表時加exclude=index引數並不能排除索引資料的匯入Index索引
- (2) SqlServer表與索引的結構的補充SQLServer索引
- Mysqldump 匯出表結構異常MySql
- EXP COMPRESS以及EXP/IMP EXPDP/IMPDP匯入表結構注意
- SQL Server 索引和表體系結構(非聚集索引)SQLServer索引
- SQL Server 索引和表體系結構(包含列索引)SQLServer索引
- DB2匯出表結構、表資料小結DB2
- Oracle表與索引的分析及索引重建Oracle索引
- MySQL索引的結構MySql索引
- OBJ模型檔案的結構、匯入與渲染OBJ模型
- 分享一個MySQL資料庫表結構匯出word文件最方便的方法MySql資料庫
- Oracle表與索引的分析及索引重建(轉)Oracle索引
- mysql中複製表結構的方法小結MySql
- Oracle 11g impdp 先資料後索引匯入方法Oracle索引
- 恢復MySQL InnoDB表結構的方法MySql
- Progress資料表的匯入匯出
- 關於資料表結構sql檔案匯入mysql資料庫的問題?MySql資料庫
- MySQL資料庫結構和資料的匯出和匯入 (轉)MySql資料庫
- 學習筆記:InnoDB表和索引結構(二)筆記索引
- 學習筆記:InnoDB表和索引結構(一)筆記索引
- oracle排除表匯入匯出Oracle