Oracle常用指令

来源:互联网 发布:用友t3利润表没有数据 编辑:程序博客网 时间:2024/05/05 08:23

--添加文档父类型冗余字段:1.superior_file_type:父类型
alter table file_manage add(superior_file_type varchar2(40));
update file_manage d set d.superior_file_type=(select t.file_type from file_manage t where d.parent_id=t.file_id);

--添加文档类型SEQ_FILE_MANAGER序列
create sequence SEQ_FILE_MANAGER
minvalue 1
maxvalue 999999999999999
start with 1--可能要改
increment by 1
cache 20;

--添加文档类型表(FILE_MANAGER)里的一个搜索排序字段sortCol
alter table FILE_MANAGE add(sortCol number default 0);

--添加文档表(DOCUMENT_MANAGE)里的冗余字段:1.typeName:类型名称;2.staff_Name:用户名
alter table DOCUMENT_MANAGE add(typeName varchar2(40));
update DOCUMENT_MANAGE d set d.typeName=(select t.file_type from file_manage t where d.FILE_TYPE=t.file_id);
alter table DOCUMENT_MANAGE add(staff_Name VARCHAR2(20));
update DOCUMENT_MANAGE d set d.staff_Name=(select t.NAME from STAFFS t where d.STAFF_ID=t.STAFF_ID);

--添加文档SEQ_DOCUMENT_MANAGE序列
create sequence SEQ_DOCUMENT_MANAGE
minvalue 1
maxvalue 999999999999999
start with 31-可能要改
increment by 1
cache 20;

原创粉丝点击