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 字段名 类型;
在原来结构的基础上,我们可以采取任一形式的表结构修改操作,因此,想要完成表的结构调整,自己会