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 序列名
INCREMENT BY 1
START WITH 1
NOMAXVALUE
NOCYCLE
CACHE n / NOCACHE ;
注: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 表名.列名
is 注释描述;
comment on column EBIZ_EDOR_DATA.CREATED_DATE
is '创建日期';
5.增加表中列
alter table 表名 add 列名 类型;
alter table ebiz_group_edor add auditor varchar2(150);