W h ich two are true about external tables?

A.  They support all DML operations.

B.  They support the ORACLE_DATAPUMP access driver.

C.  They have extents.

D.  They can be stored in an ASM Cluster File System(ACFS).

E.  They can always be updated using SQL.

A nswer : BD  

 

外部表是指不存在于数据库中的表。 通过向 Oracle 提供描述外部表的元数据,可以把一个操作系统文件当成一个只读的数据库表,就像这些数据存储在一个普通数据库表中一样来进行访问。外部表是对数据库表的延伸。外部表只能在 Oracle 9i 之后 的版本 来使用。

Oracle 外部表用来存取数据库以外的 文本文件( Text File ) Oracle 专属格式文件 。因此,建立外部表时不会产生段、区、数据块等存储结构,只有与表相关的定义放在数据字典中。 外部表仅供查询,不能对外部表的内容进行修改(例如 INSERT 、 UPDATE 、 DELETE 等操作)。不能在外部表上建立索引。 因为创建索引就意味着要存在对应的索引记录,而其实外部表的数据没有存储在数据库中,故在外部表上是无法建立索引的。