添加列
alter table table_name add( column datatype [DEFAULT EXPR][,column datatype...]);
eg:
添加一列
alter table test add(name2 varchar2(20) );
alter table test add name2 varchar2(20);
添加多列
alter table test add(name3 varchar2(20),name4 number(1) );
修改列
alter table table_name modify( column [datatype] [DEFAULT EXPR][,column [datatype]...]);
eg:
修改一列
修改类型 and 默认值
alter table test modify name2 number(1) default 2;
只修改类型 or 默认值
alter table test modify name2 number(2);
alter table test modify name2 default 3;
修改多列
alter table test modify( name2 default 3,name3 default 3);
修改列名
alter table table_name rename column old_column_name to new_column_name;
eg:
alter table test rename column name20 to name22;
删除列
alter table table_name drop column column_name;
eg:
alter table test drop column name22;
添加注释
comment on column table_name.column_name is '注释';
eg:
comment on column test.id is '注释测试';
--------------------------------------------------------------------------
交流群:81552084
--------------------------------------------------------------------------
分享到:
相关推荐
Oracle表的操作,自己总结的,很适合刚接触的人看
NULL 博文链接:https://linleizi.iteye.com/blog/1195728
oracle行转列
在Oracle数据库中,如何查找,定位一张表最后一次的DML操作的时间呢? 方式有三种,不过都有一些局限性,下面简单的解析、总结一下。 1:使用ORA_ROWSCN伪列获取表最后的DML时间 ORA_ROWSCN伪列是Oracle 10g开始...
oracle2-单表操作
介绍Oracle 9i数据库的基本操作过程 演示文稿
oracle查询表的所有列并用逗号隔开
oracle空白表导出的配置操作说明。根据说明进行操作。
Oracle 中表的基本增删改查(CRUD)操作
oracle对某表进行审计,观察对这个表的增删改查等sql操作
Oracle 对系统表操作 Oracle 对系统表操作.doc Oracle 对系统表操作
ORACLE分区表操作大全 ORACLE分区表操作大全
oracle表空间常用操作,包括表空间剩余使用大小、名称及大小、物理文件的名称及大小 、回滚段名称及大小 、控制文件 、日志文件 、数据库的创建日期和归档方式 、创建表空间、修改表空间等操作,供大家参考。
主要介绍了oracle普通表转化为分区表的方法,官方给出了四种操作方法,本文主要对第四种方法进行详细分析,需要的朋友可以参考下。
Oracle数据库分区表操作方法Oracle数据库分区表操作方法
Oracle创建表空间、创建用户并指定表空间、给用户授予权限
oracle_创建create_user_及授权grant_查看登陆的用户及更改用户默认表空间
这是因为ORACLE只对简单的表提供高速缓冲(cache buffering) ,这个功能并不适用于多表连接查询..数据库管理员必须在init.ora中为这个区域设置合适的参数,当这个内存区域越大,就可以保留更多的语句,当然被共享的可能性...
oracle的常见问题,基本操作,常用工具类的使用!
NULL 博文链接:https://vernonchen163.iteye.com/blog/1902976