oracle 建表、建sequence序列、删除表中列、列加注释、增加表中列
2017-08-04 12:00
399 查看
1.建表
create table 表名 ( ID number(10) not null, SURRENDER_ID number(10), DATE_NAME varchar2(150) , DATA_TYPE varchar2(4) , DATA_PATH varchar2(100) , DATA_DESCRIBE varchar2(100) , STAND_BY_FLAG1 varchar2(200) , STAND_BY_FLAG2 varchar2(200) , STAND_BY_FLAG3 varchar2(200) , IS_DELETE number(1) , CREATED_DATE date , CREATED_USER varchar2(45) , MODIFIED_DATE date , MODIFIED_USER varchar2(45) , -- 主键 primary key (ID) );
2.创建序列
CREATE SEQUENCE 序列名 --一般已_seq结尾 INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXVALUE -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE n / NOCACHE ; --其中n代表一个整数,默认值为20 注:CACHE / NOCACHE 详情推荐文章:http://blog.csdn.net/u012143723/article/details/22034613
3.删除表中为null的列
ALTER TABLE 表名 DROP COLUMN 列名; --删除表中不为null的列,先清空,再删除(不过估计是没这种操作的 !!2333 ) 注:若要修改非null列名,请详见文章:http://blog.csdn.net/w214019153/article/details/52539404
4.列加注释
comment on column 表名.列名 -- 注意有个点(.) 2333 is 注释描述; comment on column EBIZ_EDOR_DATA.CREATED_DATE is '创建日期';
5.增加表中列
alter table 表名 add 列名 类型; alter table ebiz_group_edor add auditor varchar2(150);
相关文章推荐
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle 序列(sequence)的创建、修改及删除
- Oracle序列(Sequence)创建、使用、修改、删除
- oracle drop table sequence(oracle删除表 序列)容错的方法
- Oracle序列(sequence)创建失败,无法取值(.nextval),无法删除(drop)解决办法
- Oracle 增加修改删除字段与添加注释
- Oracle序列(Sequence)创建、使用、修改、删除
- oracle序列(sequence)创建失败,无法取值(.nextval),无法删除(drop)解决办法
- Oracle序列(Sequence)创建、使用、修改、删除
- Oracle 增加、修改、删除字段与添加注释
- 为什么oracle中,sequence增加,而数据却没有增加?
- oracle的SEQUENCE【序列】
- Oracle列操作(增加列,修改列,删除列)
- ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍
- oracle 导出 序列 sequence
- Oracle里的序列sequence
- Oracle中创建、修改、删除序列