---
title: "修改、删除和新增列属性 | OceanBase 文档中心"
description: "修改、删除和新增列属性 本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时，ALTER TABLE DDL 有关修改、删除和新增列属性的支持转换范围。 总览 column_clauses: { { add_column_clause | modify_column_cla…"
---
切换语言

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

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

# 修改、删除和新增列属性

更新时间：2023-08-18 09:52:19

本文为您介绍迁移 Oracle 数据库的数据至 OceanBase 数据库 Oracle 租户时，ALTER TABLE DDL 有关修改、删除和新增列属性的支持转换范围。

## 总览

```sql
column_clauses:
{ { add_column_clause
  | modify_column_clauses
  | drop_column_clause
  | add_period_clause
  | drop_period_clause
  }...
| rename_column_clause
| { modify_collection_retrieval }...
| { modify_LOB_storage_clause }...
| { alter_varray_col_properties }...
}

add_column_clause:
ADD
   ( {column_definition | virtual_column_definition
      [, column_definition | virtual_column_definition] ...
     } )
   [ column_properties ]
   [ ( out_of_line_part_storage [, out_of_line_part_storage]... ) ]

modify_column_clauses:
MODIFY
{ ( modify_col_properties | modify_virtcol_properties
    [, modify_col_properties | modify_virtcol_properties ]... )
| ( modify_col_visibility [, modify_col_visibility ]... )
| modify_col_substitutable
}

drop_column_clause:
{ SET UNUSED { COLUMN column
             | (column [, column ]...)
             }
  [ { CASCADE CONSTRAINTS | INVALIDATE }... ]
  [ ONLINE ]
| DROP { COLUMN column
       | (column [, column ]...)
       }
  [ { CASCADE CONSTRAINTS | INVALIDATE }... ]
  [ CHECKPOINT integer ]
| DROP { UNUSED COLUMNS
       | COLUMNS CONTINUE
       }
  [ CHECKPOINT integer ]
}

add_period_clause:
ADD ( period_definition )

drop_period_clause:
DROP ( PERIOD FOR valid_time_column )

rename_column_clause:
RENAME COLUMN old_name TO new_name

modify_collection_retrieval:
MODIFY NESTED TABLE collection_item
RETURN AS { LOCATOR | VALUE }

modify_LOB_storage_clause:
MODIFY LOB (LOB_item)
   (modify_LOB_parameters)

alter_varray_col_properties:
MODIFY VARRAY varray_item
   ( modify_LOB_parameters )

```

## 支持的范围

- 支持 `rename_column_clause` 子句修改列名，详情请参见 [修改列名](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000091642)。
 - 支持 `add_column_clause` 子句增加列和约束属性，详情请参见 [增加列和列属性](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000091644)。
 - 支持 `modify_column_clauses` 子句修改列属性，详情请参见 [修改列属性](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000091641)。
 - 支持 `drop_column_clause` 子句删除列操作，详情请参见 [删除列操作](https://www.oceanbase.com/docs/enterprise-oms-doc-cn-1000000000091643)。

## 不支持的范围

- 不支持 `modify_collection_retrieval` 子句修改从数据库中检索集合返回结果，会报错。
 - 不支持 `modify_LOB_storage_clause` 子句修改 LOB_item 的物理属性，会报错。
 - 不支持 `alter_varray_col_properties` 子句修改存储 varray 的 LOB 的存储特征，会报错。

 上一篇 下一篇 ![有帮助](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) 咨询热线
