Which is true about external tables?
A)Segments are allocated for external tables.
B)They may have indexes.
C)They do not support partitioning.
D)The ORACLE_DATAPUMP access driver can be used to write data to external
tables.
E)DML operations may be performed on external tables.
Answer: D (驗證過)
CUUG:
CREATE TABLE scott.countries_ext
ORGANIZATION EXTERNAL
(
TYPE Oracle_DATAPUMP
DEFAULT DIRECTORY dir --生成 dmp 文件存放路徑
LOCATION ('countries_ext.dmp') --生成外部文件的名稱
)
AS SELECT * FROM scott.countries; --數(shù)據(jù)來源于實體表
趙:
外部表特征
(1) 位于文件系統(tǒng)之中(一定要在數(shù)據(jù)庫服務(wù)器中,而不是其它網(wǎng)絡(luò)路徑),按一定格式分割,例如@#$等,文本文件或者其他類型的文件可以作為外部表。
(2) 對外部表的訪問可以通過 SQL 語句來完成,而不需要先將外部表中的數(shù)據(jù)裝載進(jìn)數(shù)據(jù)庫中。
(3) 外部數(shù)據(jù)表都是只讀的,因此在外部表不能夠執(zhí)行 DML 操作,也不能創(chuàng)建索引。
(4) ANALYZE 語句不支持采集外部表的統(tǒng)計數(shù)據(jù),應(yīng)該使用 DBMS_STATS 包來采集外部表的統(tǒng)計數(shù)據(jù)。
(5) 可以查詢操作和連接。也可以并行操作。
(6) 數(shù)據(jù)在數(shù)據(jù)庫的外部組織,是操作系統(tǒng)文件。
(7) 操作系統(tǒng)文件在數(shù)據(jù)庫中的標(biāo)志是通過一個邏輯目錄來映射的。
12C 開始,外部表支持分區(qū)功能,Oracle 12C R2-新特性-外部表分區(qū)
熱門工具 換一換