---
title: "普通列 | OceanBase 文档中心"
description: "普通列 本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时，CREATE TABLE DDL 普通列的支持转换范围。 总览 column_definition: column [ datatype [ COLLATE column_collation_name ] ] […"
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*L03BS6f-o40AAAAAAAAAAAAADiGDAQ/original) 迁移服务 OMSV 4.2.0 企业版

# 普通列

更新时间：2023-10-20 10:15:29

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时，CREATE TABLE DDL 普通列的支持转换范围。

## 总览

```sql
column_definition:
column [ datatype [ COLLATE column_collation_name ] ]
  [ SORT ] [ VISIBLE | INVISIBLE ]
  [ DEFAULT [ ON NULL ] expr | identity_clause ]
  [ ENCRYPT encryption_spec ]
  [ { inline_constraint }...
  | inline_ref_constraint
  ]

identity_clause:
GENERATED [ ALWAYS | BY DEFAULT [ ON NULL ] ] AS IDENTITY [ ( identity_options ) ]

encryption_spec:
[ USING 'encrypt_algorithm' ][ IDENTIFIED BY password ][ 'integrity_algorithm' ][ [ NO ] SALT ]

```

## 支持的范围

- 支持列类型定义 `column_name datatype`。
 - 支持指定 `VISIBLE | INVISIBLE` 属性，缺省的情况为 VISIBLE，不会显示声明 VISIBLE。
 - 支持 DEFAULT expr 定义默认值。
 - `inline_constraint ｜ inline_ref_constraint` 定义行内约束子句，详情请参见 [约束](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000091660)。

## 忽略的属性

#### 说明

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

- 不支持列排序规则定义 `COLLATE column_collation_name`，会忽略该 option。
 - 不支持指定 SORT 属性，会忽略该属性。
 - 不支持 `DEFAULT ON NULL expr` 子句定义默认值，会忽略该子句。示例如下：

  ```sql
  CREATE TABLE T (C NUMBER DEFAULT ON NULL 1);

  ```
 - 不支持 `identity_clause` 子句定义自增列，会忽略该子句。示例如下：

  ```sql
  CREATE TABLE t (id NUMBER GENERATED BY DEFAULT AS IDENTITY (start with 100 increment by 10));

  ```
 - 不支持 `ENCRYPT encryption_spec` 子句定义列加密属性，会忽略该子句。

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
