oracle 建表、建sequence序列、删除表中列、列加注释、增加表中列

来源:互联网 发布:cf手游咪咕刷枪软件 编辑:程序博客网 时间:2024/05/22 03:25

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);
阅读全文
0 0
原创粉丝点击