Oracle外部表的管理和應用
外部表作為oracle的一種表型別,雖然不能像普通庫表那麼應用方便,但有時在資料遷移或資料載入時,也會帶來極大的方便,有時比用sql*loader載入資料來的更為方便,下面就將建立和應用外部表的命令和操作記錄如下:
--建立存放檔案的directory物件
sqlplus username/passwd@prod
create directory ex_data as '/home/ex_data/';
--建立外部表
CREATE TABLE tab1_ex
(
C1 VARCHAR2(32 BYTE),
C2 VARCHAR2(64 BYTE),
C3 VARCHAR2(32 BYTE),
C4 VARCHAR2(255 BYTE),
C5 VARCHAR2(128 BYTE),
C6 VARCHAR2(36 BYTE),
C7 VARCHAR2(64 BYTE),
C8 VARCHAR2(128 BYTE),
C9 VARCHAR2(64 BYTE),
C10 VARCHAR2(64 BYTE),
C11 VARCHAR2(8 BYTE),
C12 VARCHAR2(8 BYTE),
C13 VARCHAR2(8 BYTE),
C14 VARCHAR2(8 BYTE),
C15 VARCHAR2(8 BYTE),
C16 VARCHAR2(8 BYTE),
C17 VARCHAR2(8 BYTE),
C18 VARCHAR2(8 BYTE),
C19 VARCHAR2(8 BYTE),
C20 VARCHAR2(32 BYTE),
C21 VARCHAR2(8 BYTE),
C22 VARCHAR2(8 BYTE)
)
ORGANIZATION EXTERNAL
( TYPE ORACLE_LOADER
DEFAULT DIRECTORY ex_data
ACCESS PARAMETERS
( records delimited by newline
fields terminated by '|'
)
LOCATION (ex_data:'tab1_ex.txt')
);
--應用外部表
select count(*) from tab1_ex;
--注:
1.雖然外部表可以和普通庫表一樣查詢,但不可以在上面你的列上建立索引;
2.也不可以insert into資料到外部表內;
3.也不可以update和delete外部表內的資料;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2118675/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ORACLE外部表的應用例項Oracle
- 使用外部表管理Oracle 告警日誌Oracle
- Oracle外部表Oracle
- Oracle 外部表Oracle
- 【轉】Oracle 外部表Oracle
- Oracle學習系列—資料倉儲部分—目錄管理和外部表Oracle
- oracle 外部表 external tableOracle
- Oracle外部表 External TableOracle
- Oracle外部表學習Oracle
- 介紹oracle外部表Oracle
- oracle sqlldr 與 外部表OracleSQL
- ORACLE學習之外部表Oracle
- Hive內部表和外部表的區別Hive
- ORACLE分割槽表的使用和管理Oracle
- oracle外部表的測試學習 (轉)Oracle
- oracle外部表詳解以及使用Oracle
- oracle_datapump建立外部表案例Oracle
- oracle 外部表alert_orcl.oraOracle
- Oracle之外部表警告日誌Oracle
- 使用外部表管理Oracle 告警日誌(ALAERT_$SID.LOG)Oracle
- ORACLE分割槽表的操作應用Oracle
- hive中的表、外部表、分割槽和桶的理解Hive
- oracle資料表的設計和管理Oracle
- 使用Oracle的外部表查詢警告日誌Oracle
- Oracle之外部表監聽日誌Oracle
- Redshift建立外部架構external schema和外部表external table架構
- 向量圖示的管理和應用
- ORACLE_LOADER外部表簡單案例Oracle
- oracle 外部表 漢字轉換為拼音Oracle
- 使用外部表關聯MySQL資料到OracleMySqlOracle
- 全面學習和應用ORACLE ASM特性--(2)管理asm磁碟OracleASM
- 用外部表實現Alert日誌的檢視
- oracle臨時表實際應用Oracle
- QTP呼叫外部應用程式的4種方法QT
- 監控和管理Oracle UNDO表空間的使用Oracle
- 使用Oracle的外部表查詢警告日誌檔案Oracle
- oracle外部表實現大資料量的Excel匯入Oracle大資料Excel
- Oracle表空間的管理方式(LMT、DMT)--本地和字典管理Oracle