FGAC_TIME_TRAVEL_SCHEMA_MISMATCH错误条件

SQLSTATE:42KD4

无法回溯到该表版本,因为其架构与当前行过滤或列掩码所需的架构不兼容。

列数不匹配

时间旅行模式的列数与表当前模式不同。

列已删除

时间旅行架构中的列 <columnName> 已在该表的当前架构中被删除。

列映射已更改

时间旅行模式 <oldMode> 的列映射与表当前的列映射 <newMode>不兼容。

COLUMN_MAPPING_IDENTITY_CHANGED

时间旅行模式的列ID或列 <columnName> 的物理名称与表当前模式不同。

COLUMN_METADATA_CHANGED

时间旅行模式列的 <columnName> 元数据在当前表的模式中不同。

列可为空属性已更改

时间旅行模式的列 <columnName> 在当前表的模式中具有不同的可空状态。

列已重命名

时间旅行架构中的列 <columnName> 在表的当前架构中已被重命名。

COLUMN_TYPE_CHANGED

时间旅行架构中的列 <columnName> 与该表当前架构中的类型不同。 旧类型: <oldType>,新类型: <newType>

重复的列 ID 或物理名称

表的模式中存在重复的列 ID 或物理名称。 请确保列 ID 和物理名称保持唯一。

缺少列 ID 或物理名称

该列 <columnName> 缺少FGAC时间旅行模式验证所需的列ID或物理名称元数据。

NESTED_STRUCT_FIELD_CHANGED

时间旅行模式的嵌套结构字段 <fieldName> 在当前表格的模式中是不同的。

UNSUPPORTED_COLUMN_MAPPING_MODE

列映射模式 <mode> 不支持FGAC时间旅行模式验证。 必须启用列映射。