当前位置: 首页 > 图文教程 > 数据库 > Oracle > ORCLE 表中列的修改

Oracle
Oracle归档模式
Oracle存储过程创建和使用举例
通过JDBC连接oracle数据库的十大技巧
如何开发ORACLE存储过程
Java调用Oracle存储过程
Oracle性能优化
几种oracle数据库恢复
如何开发ORACLE存储过程
为Oracle数据库创建用户
用Quick Slice获取Oracle进程的线程状态
Oracle数据库高性能秘密之数据高速缓存
Oracle中的rownum和rowid
Oracle表段中的高水位线HWM
提高Oracle性能--如何走索引
oracle增加和修改数据文件
oracle移植到mysql注意事项
Oracle的几个概念:数据库名,全局数据库名,SID,实例,命名空间,schema
查询Oracle的BLOB类型
Oracle备份恢复四(RMAN备份)
如何彻底删除oracle

Oracle 中的 ORCLE 表中列的修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 111 ::
收藏到网摘: n/a

长时间没写这类语句了,今天一写,就发现自己忘记了很多格式。ORACLE的语法方式一定要注意。 今天下午主要做了个实验,是针对 测试表的列,进行添加,修改,删除的。做法如下:
增加一列:
alter table emp4 add test varchar2(10);
修改一列:
alter table emp4 modify test varchar2(20);
删除一列:
alter table emp4 drop column test;
  这里要注意几个地方,首先,增加和修改列是不需要加关键字COLUMN,否则会报错ora-00905。
  其次,对删除单列的话,一定要加COLUMN,然后记住,删除是不需要加列类型的。
做法如下;
增加多列:
alter table emp4 add (test varchar2(10),test2 number);
修改多列:
alter table emp4 modify (test varchar2(20),test2 varchar2(20));
删除多列:
alter table emp4 drop (test,test2);
很奇怪的现象,再单列中要加关键字COLUMN,然而再删除多列的时候,不能加COLUMN关键字。