【oracle 匯入、匯出】escape 的作用。
SQL> conn yang/yang as sysdba
已連線。
SQL> select table_name from dba_tables where table_name like 'T_%';---在這裡 _ 被當作萬用字元來處理。
TABLE_NAME
------------------------------
TAB$
TYPE_MISC$
TS$
TSQ$
TYPED_VIEW$
TRUSTED_LIST$
TRIGGER$
TRIGGERCOL$
TRIGGERJAVAF$
TRIGGERJAVAS$
TRIGGERJAVAC$
TABLE_NAME
------------------------------
TRIGGERJAVAM$
TRIGGERDEP$
TSM_SRC$
TSM_DST$
TABLE_PRIVILEGE_MAP
TAB_STATS$
TYPE$
TYPEHIERARCHY$
TABPART$
TABSUBPART$
TABCOMPART$
TABLE_NAME
------------------------------
TRANSACTION_BACKOUT_STATE$
TRANSACTION_BACKOUT_REPORT$
TRANSFORMATIONS$
TOKENSESSIONMAP_T$
T1
T2
TTS_TBS$
TTS_USR$
TTS_ERROR$
已選擇31行。
SQL> select table_name from dba_tables where table_name like 'TTS\_%' escape '\';--加上escape後,_ 當作下劃線來處理
TABLE_NAME
------------------------------
TTS_ERROR$
TTS_USR$
TTS_TBS$
當需要匯出某一類表比如以 test_ 開頭的表時 escape 就派上用場了,匯出TEST_1 TEST_2 這兩個表。
SQL> conn scott/tiger
Connected.
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE
TEST_1 TABLE
TEST_2 TABLE
TESTA TABLE
TESTB TABLE
SQL> select tname from tab where tname like 'TEST\_%' escape '\';
TNAME
------------------------------
TEST_1
TEST_2
SQL> conn / as sysdba
SQL> create or replace directory dumpdir as 'd:\dump';
SQL> grant read,write on directory dumpdir to scott;
C:\Documents and Settings\Administrator>expdp scott/tiger DIRECTORY=dumpdir DUMPFILE=expdp_scott_test.dmp LOGFILE=expdp_scott_test.log SCHEMAS=scott INCLUDE=TABLE:\"IN \( select tname from tab where tname like 'TESTq_%' escape 'q' \)\"
Export: Release 10.1.0.2.0 - Production on 星期五, 22 10月, 2010 12:45
Copyright (c) 2003, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Production
With the Partitioning, OLAP and Data Mining options
FLASHBACK automatically enabled to preserve database integrity.
Starting "SCOTT"."SYS_EXPORT_SCHEMA_01": scott/******** DIRECTORY=dumpdir DUMPFILE=exp_tab.dmp LOGFILE=exp_tab.log SCHEMAS=scott INCLUDE=TABLE:"IN \( select tn
ame from tab where tname like 'TESTq_%' escape 'q' \)"
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
Total estimation using BLOCKS method: 128 KB
Processing object type SCHEMA_EXPORT/TABLE/TABLE
. . exported "SCOTT"."TEST_1" 7.820 KB 14 rows
. . exported "SCOTT"."TEST_2" 7.820 KB 14 rows
Master table "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully loaded/unloaded
******************************************************************************
Dump file set for SCOTT.SYS_EXPORT_SCHEMA_01 is:
D:\DUMP\EXP_TAB.DMP
Job "SCOTT"."SYS_EXPORT_SCHEMA_01" successfully completed at 12:45
---匯出部分的例項來自與puber stanley !
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22664653/viewspace-676538/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle增量匯入匯出Oracle
- 【匯入匯出】Oracle 常用匯入匯出工具集錦Oracle
- Oracle 資料匯入匯出Oracle
- oracle排除表匯入匯出Oracle
- Oracle資料匯入匯出Oracle
- 高速的匯出/匯入:Oracle Data PumpOracle
- ORACLE統計資訊的匯出、匯入Oracle
- 【匯出匯入】匯出匯入 大物件物件
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 【匯出匯入】% 在匯入匯出中的應用。
- oracle匯入匯出之expdp/impdpOracle
- Oracle匯入(imp )與匯出(exp )Oracle
- 【ORACLE 匯入匯出】exp 錯誤Oracle
- ORACLE匯入匯出命令exp/impOracle
- Oracle資料泵的匯入和匯出Oracle
- Oracle exp/imp匯出匯入工具的使用Oracle
- oracle資料的匯入匯出imp/expOracle
- Oracle - 匯入匯出常用操作語句Oracle
- oracle資料匯出匯入(exp/imp)Oracle
- Oracle 遠端匯出匯入 imp/expOracle
- Oracle資料泵-schema匯入匯出Oracle
- oracle資料庫匯入匯出命令!Oracle資料庫
- Oracle資料匯入匯出詳解Oracle
- 【匯入匯出】sqlldr 匯入案例SQL
- Oracle AWR 資料匯入/匯出的步驟Oracle
- Oracle資料庫的匯入和匯出命令Oracle資料庫
- Activity 流程模型匯入匯出-activity流程模型匯入匯出模型
- Oracle資料泵匯出匯入(expdp/impdp)Oracle
- 匯入匯出 Oracle 分割槽表資料Oracle
- oracle10g匯出與匯入awrOracle
- Oracle使用資料泵匯出匯入表Oracle
- Oracle資料匯入匯出imp/exp命令Oracle
- oracle 匯出/匯入小結 以防忘記Oracle
- Mysql匯入&匯出MySql
- Mysql匯入匯出MySql
- doris匯入匯出
- esayExcel匯入匯出Excel
- Oracle資料匯入匯出imp/exp命令(轉)Oracle