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

Oracle
oracle下加密存储过程的方法
浅谈LogMiner的使用方法
oracle 下WITH CHECK OPTION用法
在Oracle中向视图中插入数据的方法
DBA_2PC_PENDING 介绍
在Oracle PL/SQL中游标声明中表名动态变化的方法
DB2和 Oracle的并发控制(锁)的比较
Oracle 下的开发日积月累
Oracle下时间转换在几种语言中的实现
查看Oracle的执行计划一句话命令
Oracle 下医嘱执行函数
oracle应用程序实现打包 的方法
新Orcas语言特性-查询句法
oracle下实现恢复一个丢失的数据文件的代码
oracle命令行删除与创建用户的代码
oracle的一些tips技巧
oracle下巧用bulk collect实现cursor批量fetch的sql语句
ORACLE LATERAL-SQL-INJECTION 个人见解
Oracle入侵常用操作命令整理
oracle chm帮助文件下载

Oracle 中的 ORCLE 表中列的修改


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 117 ::
收藏到网摘: 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关键字。