DEPOT_FETCH
仅限 Eon 模式
当存储库缺少此查询的数据时,指定查询是否从公共存储将数据提取到存储库中。此提示会覆盖配置参数 DepotOperationsForQuery。
语法
SELECT /*+DEPOT_FETCH (option)*/
参数
- 可选
- 指定当存储库不包含查询的文件数据时的行为,为以下之一:
-
ALL
(默认值):从公共存储中提取文件数据,如有必要,通过将现有文件从存储库中逐出来替换它们。 -
FETCHES
:仅当空间可用时才从公共存储中提取文件数据;否则,直接从公共存储中读取查询的数据。 -
NONE
:请勿将文件数据提取到存储库,而应直接从公共存储中读取查询的数据。
-
示例
SELECT /*+DEPOT_FETCH(All)*/ count(*) FROM bar;
SELECT /*+DEPOT_FETCH(FETCHES)*/ count(*) FROM bar;
SELECT /*+DEPOT_FETCH(NONE)*/ count(*) FROM bar;