Oracle10下表结构修改实践(Oracle10修改表)

在Oracle10场景下,实施表结构修改是一个普遍存在的任务,本文将以实践为出发点,简单介绍Oracle10表结构修改的基本操作,以期将工作效率提升至极致。

一、查看表结构

Oracle10的表结构修改任务的第一步,是去查看该表的以前结构,以便于在修改之前,对其有个全面的了解,这一步关乎我们是否能成功地完成表的结构调整,所以,千万要重视足够的细节。具体的做法是,使用ORACLE自身提供的描述表工具DESC:

DESC 表名

如果我们想要查看表中更详细的信息,可以采用以下代码:

SELECT TAB.COLUMN_NAME,TAB.DATA_TYPE,TAB.DATA_LENGTH,TAB.NULLABLE

FROM USER_TAB_COLS TAB

WHERE TAB.TABLE_NAME=’表名’

二、表结构修改

我们在查看了表的原有结构后,再执行Oracle10的表结构修改任务。实际上,表的结构修改本质是一个DDL操作,基本思路是修改表结构的SQL语句,表结构实现这两个操作:一是增加字段,二是修改字段,具体做法如下所示:

(1)增加字段

ALTER TABLE 表名

ADD COLUMN 字段名 类型;

(2)删减字段

ALTER TABLE 表名

DROP COLUMN 字段名;

(3)修改字段

ALTER TABLE 表名

MODIFY COLUMN 字段名 类型;

在原来结构的基础上,我们可以采取任一形式的表结构修改操作,因此,想要完成表的结构调整,自己会


数据运维技术 » Oracle10下表结构修改实践(Oracle10修改表)