1. 程式人生 > >oracle中新建表 新增備註 新增主鍵 建立索引

oracle中新建表 新增備註 新增主鍵 建立索引

例如新建表twf_processversion

1.新建表

create table TWF_PROCESSVERSION
(
  FLDPROCESSID   VARCHAR2(64),
  FLDID          VARCHAR2(32) not null,
  FLDTAG         VARCHAR2(64),
  FLDNAME        VARCHAR2(64),
  FLDREMARK      VARCHAR2(128),
  FLDISNEW       VARCHAR2(2),
  FLDJSONSTRING  CLOB,
  FLDISPUBLISHED VARCHAR2(2)
)

2.給表的欄位新增備註

comment on column TWF_PROCESSVERSION.FLDPROCESSID
  is '所屬流程定義ID';
comment on column TWF_PROCESSVERSION.FLDID
  is 'ID';
comment on column TWF_PROCESSVERSION.FLDTAG
  is '實體標識';
comment on column TWF_PROCESSVERSION.FLDNAME
  is '流程版本名稱';
comment on column TWF_PROCESSVERSION.FLDREMARK
  is '功能說明';
comment on column TWF_PROCESSVERSION.FLDISNEW
  is '是否最新版本';
comment on column TWF_PROCESSVERSION.FLDJSONSTRING
  is 'json格式流程定義';
comment on column TWF_PROCESSVERSION.FLDISPUBLISHED
  is '是否是已釋出版本。0表示儲存版本,1表示釋出版本';

3.給表的fldid欄位設定為主鍵

alter table twf_processversion

       add constraint twf_processversion_id primary key (fldid)

4.給表的fldprocessid欄位建立索引

create index idx_processversion_procid on twf_processversion (fldprocessid)