ORACLE 外部表(ORGANIZATION EXTERNAL)

迁移特征 external_table 的规则事实、精确目标横向结论与可执行验证路径。产品家族相似性不作为精确版本结论的依据。

documentedcriticalhighora.object.external_table

场景说明

该场景属于“DDL 与数据库对象”,适用于 sql。权威状态:可进入权威统计。

正向识别示例

以下均来自规则库中 should_hit=true 的合成公开示例,不是客户代码。

CREATE TABLE ext_log (line VARCHAR2(4000)) ORGANIZATION EXTERNAL (TYPE ORACLE_LOADER DEFAULT DIRECTORY dir1 LOCATION ('a.log'))
CREATE TABLE ext_csv (c1 NUMBER) ORGANIZATION EXTERNAL (TYPE ORACLE_DATAPUMP DEFAULT DIRECTORY dmp_dir LOCATION ('x.dmp'))

21 个精确目标版本 / 模式

目标支持度证据等级公开边界深入核对
OceanBase 4.3.5 Oracle 模式nonedoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 5.0 A 模式partialunverified未登记额外公开说明,按来源与验证步骤复核。改造点
openGauss 6.0 A 模式noneversion_observed未登记额外公开说明,按来源与验证步骤复核。改造点
磐维 PanWeiDB 3.0 A 模式noneversion_observed未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16 + orafce 4.16partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
PostgreSQL 16partialdoc_based未登记额外公开说明,按来源与验证步骤复核。改造点
展开 15 个 unknown / undeclared 结论
达梦 DM8unknownunverified当前事实源不足,不推断兼容。
GaussDB 505(ORA 模式)unknownunverified当前事实源不足,不推断兼容。
GBase 8sunknownunverified当前事实源不足,不推断兼容。
GoldenDB V6unknownunverified当前事实源不足,不推断兼容。
瀚高 HGDB 4.5unknownunverified当前事实源不足,不推断兼容。
人大金仓 KingbaseES V8unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 MySQL 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.2.5 Oracle 模式unknownunverified当前事实源不足,不推断兼容。
OceanBase 4.3.5 MySQL 模式unknownunverified当前事实源不足,不推断兼容。
openGauss 6.0 B 模式(Dolphin)unknownunverified当前事实源不足,不推断兼容。
磐维 PanWeiDB 2.0unknownunverified当前事实源不足,不推断兼容。
PolarDB(Oracle 兼容)2.0unknownunverified当前事实源不足,不推断兼容。
神通数据库 7unknownunverified当前事实源不足,不推断兼容。
TDSQL Boundlessunknownunverified当前事实源不足,不推断兼容。
TiDB 8.5unknownunverified当前事实源不足,不推断兼容。

改造与验证路径

推荐方向

case_by_case · 当前没有可自动承诺的改写模板,需结合目标版本 PoC。

库侧

目标端有外表/装载能力时改对应外表语法;否则建普通表由装载流程灌数 · 风险 manual

应用侧

改 ETL 装载:文件由采集程序解析后批量写入普通表 · 风险 manual

验收步骤

判定条件:目标端外表能力与文件落地位置;同一批文件双跑比对行数与抽样字段,坏行容错行为按业务确认