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);
原文链接:/oracle/208246.html