1、表字段增删改
(1)增加、删除、修改表字段
增加格式:alter table 表名 add (字段名 字段类型);
alter table ORDER_AUDIT_STATEMENT
add (LOSS_COST_ERROR_SUM
varchar(64));
删除格式:alter table 表名 drop (字段名);
alter table ORDER_AUDIT_STATEMENT
drop (user_id
,prov_id
);
修改格式:alter table 表名 modify (字段名 字段类型 默认值 是否为空);
alter table ums_user
modify (id
varchar(32));
字段重命名:alter table 表名 rename column 列明 to 新列名;
表名重命名:alter table 表名 rename to 新表名;
(2)表、字段添加注释
字段格式:comment on column 表名.字段名 is ‘中文注释’
comment on column ORDER_AUDIT_STATEMENT
.LOSS_COST_ERROR_SUM
is '稽核收入流失字段';
表名格式:comment on table 表名 is ‘注释内容’;
comment on table OPERATOR_INFO
is '操作员信息表';
(3)建表语句
DROP TABLE "JT_AUDIT"."CFG_AUSYS_OPERATE";
CREATE TABLE "JT_AUDIT"."CFG_AUSYS_OPERATE" (
"ID" VARCHAR2
(255 BYTE
) NOT NULL ,
"RULE_CODE" VARCHAR2
(255 BYTE
) NULL ,
"MONTH_ID" VARCHAR2
(255 BYTE
) NULL ,
"AREA_ID" VARCHAR2
(255 BYTE
) NULL ,
"SUSPECTED_DATA" VARCHAR2
(255 BYTE
) NULL ,
"FILE_NAME" VARCHAR2
(255 BYTE
) NULL ,
"FILE_PATH" VARCHAR2
(255 BYTE
) NULL ,
"CR_USER" VARCHAR2
(255 BYTE
) NULL ,
"CR_DATE" VARCHAR2
(255 BYTE
) NULL ,
"CR_AREA" VARCHAR2
(255 BYTE
) NULL ,
"UP_USER" VARCHAR2
(255 BYTE
) NULL ,
"UP_DATE" VARCHAR2
(255 BYTE
) NULL ,
"UP_AREA" VARCHAR2
(255 BYTE
) NULL ,
"TYPE" VARCHAR2
(255 BYTE
) NULL
)
LOGGING
NOCOMPRESS
NOCACHE
;
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."RULE_CODE" IS '稽核点';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."MONTH_ID" IS '账期';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."AREA_ID" IS '省份';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."SUSPECTED_DATA" IS '疑似数据量';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."FILE_NAME" IS '附件名称';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."FILE_PATH" IS '附件地址';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."CR_USER" IS '创建用户';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."CR_DATE" IS '创建时间';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."CR_AREA" IS '创建CODE';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."UP_USER" IS '修改用户';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."UP_DATE" IS '修改时间';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."UP_AREA" IS '修改code';
COMMENT ON COLUMN "JT_AUDIT"."CFG_AUSYS_OPERATE"."TYPE" IS '状态';
ALTER TABLE "JT_AUDIT"."CFG_AUSYS_OPERATE" ADD CHECK ("ID" IS NOT NULL);
ALTER TABLE "JT_AUDIT"."CFG_AUSYS_OPERATE" ADD PRIMARY KEY ("ID");
(3)创建序列
drop sequence UMS_USER_ROLE_ID_SEQ
;
create sequence UMS_USER_ROLE_ID_SEQ
minvalue
1
maxvalue
9999999999999999999999
start with 53509
increment
by 1
cache
20;
create table RES_RESOURCE_EXTEND
(
ID VARCHAR2
(255) not null,
MENU_CODE VARCHAR2
(255),
URL VARCHAR2
(255),
TYPE VARCHAR2
(32)
)
tablespace DWSOFT_DATA_LT_ZB
pctfree
10
initrans
1
maxtrans
255
storage
(
initial
64K
next 1M
minextents
1
maxextents unlimited
);
alter table RES_RESOURCE_EXTEND
disable all triggers
;
insert into RES_RESOURCE_EXTEND
(ID
, MENU_CODE
, URL
, TYPE)
values ('353803727866777600', '1809000000', null, '11');
alter table RES_RESOURCE_EXTEND
enable all triggers
;
select ums_role_id_seq
.NEXTVAL
from dual
;