关系表列定义

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时,CREATE TABLE DDL 关系表列定义的支持转换范围。

总览

relational_properties:
{ column_definition
| virtual_column_definition
| period_definition
| { out_of_line_constraint | out_of_line_ref_constraint }
| supplemental_logging_props
}
  [, { column_definition
     | virtual_column_definition
     | period_definition
     | { out_of_line_constraint | out_of_line_ref_constraint }
     | supplemental_logging_props
     }
  ]...
  
 period_definition:
 PERIOD FOR valid_time_column [ ( start_time_column, end_time_column ) ]
 
 supplemental_logging_props:
 UPPLEMENTAL LOG { supplemental_log_grp_clause | supplemental_id_key_clause}

支持的范围

  • 支持普通列定义 column_definition,详情请参见 普通列

  • 支持虚拟列定义 virtual_column_definition,详情请参见 虚拟列

  • 支持定义约束,详情请参见 约束

忽略的属性

说明

如果同步的 DDL 中包含以下属性的定义,则这些属性不会被解析和转换,最终会被忽略。

  • 不支持 period_definition 子句定义有效的时间,会忽略该 option。

  • 不支持附加日志 supplemental_logging_props 子句,会忽略该 option。