您的位置:首页 > 数据库

sql

2012-06-21 16:10 281 查看
移动表:

insert into ro_usergroup_23 select * from ro_usergroup_all t where sysid = 23 and grpid not in (select grpid from ro_usergroup_23).

修改表:

update table A where A.id in(select uuid from B where A.id=B.uuid)

update car_use_case t set t.USE_PERSON_ID=(select p.id from person p where t.use_person=p.person_name)

--修改视图VIEW_PERSON_INFO ,添加P.SORT_NUM

CREATE OR REPLACE VIEW VIEW_PERSON_INFO AS
SELECT P.ID AS PERSON_ID,
P.PERSON_CODE,
P.PERSON_NAME,
P.SEX,
P.BIRTH_DATE,
P.TELEPHONE,
P.EMAIL,
P.USER_TYPE,
P.CREATED_BY,
P.CREATED_DATE,
P.LAST_UPDATE_BY,
P.LAST_UPDATE_DATE,
P.LAST_UPDATE_IP,
P.ATTRIBUTE1,
P.SORT_NUM,
DECODE(P.ATTRIBUTE1, 0, '无效', 1, '有效', '有效') AS STATUS_NAME,
P.ATTRIBUTE2,
P.ATTRIBUTE3,
P.PERSON_UUID,
D.ID AS DEPT_ID,
D.DEPT_NUMBER,
D.DEPT_NAME,
D.PARENT_DEPT_ID,
D.DEPT_UUID
FROM PERSON P
LEFT JOIN DEPARTMENT D
ON P.DEPARTMENT_ID = D.ID;

建立表空间:

create tablespace recjl datafile 'D:\oracle\AEG\recjl.dbf' size 8m autoextend on next 8m;
drop tablespace recjl

1.建一个培训班基础信息表 字段有 编号 培训班名称 时间 年份 培训类别 然后把excel表中的数据初始化到这张表里面监察员信息在填报培训班的时候 点击某个按钮弹出 培训班信息列表界面(就是从培训班基础信息表获取),每一条培训班信息前都有一个复选框,可以选择多个,并且展现的时候可以按照年份这个字段来显示隐藏相应年份的培训信息数据,这样方便用户选择, 可能咱们培训信息那张子表中就可以不存培训信息了,只要存一个编号(外建)就可以了

2.在“个人基本信息”最下方增加“监察任务类别”,内容来自培训系统,通过培训结果关联培训大纲获取,具体内容见文档内附件。监察员专业的选择是会控制监察员任务类别的飞行专业的只选择运行类监察员对应的监察员任务类别维修专业的只选择适航维修类监察员对应的监察员任务类别监察员任务类别是可以多选的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: