create or replace procedure KSGL_JKRY_ADD(p_jghs in varchar2,
p_jzgxms in varchar2,
p_ksxn in varchar2,
p_ksxq in varchar2,
o_msg out varchar2) is
/**
* 监考人员新增
* 2015年8月31日
p_jghs 教工号数据集
p_jzgxms 教职工姓名
p_ksxn 考试学年
p_ksxq 考试学期
o_msg 返回信息
*/
count_start number; --记录插入前数量
count_end number; --记录插入后数量
e_no exception;
begin
select count(*) into count_start from KSGL_JKRY;
--批量插入操作
INSERT INTO KSGL_JKRY
(KSXN, KSXQ, JKRYBH, JKRYXM, XBMC, LXDH, SSDW, SSDWMC, JKDW, JKDWMC)
SELECT p_ksxn,
p_ksxq,
SzglJsjbxxb.JGH,
SzglJsjbxxb.XM,
XtglDmjXbm.MC,
SzglJsjbxxb.SJHM,
SzglJsjbxxb.SSDWDM,
SzglJsjbxxb.SSDWMC,
SzglJsjbxxb.SSDWDM,
SzglJsjbxxb.SSDWMC
FROM SZGL_JSJBXXB SzglJsjbxxb, XTGL_DMJ_XBM XtglDmjXbm
WHERE SzglJsjbxxb.XB = XtglDmjXbm.Dm(+)
--如果当前学年学期已经存在该监考人员则不添加,所以需要过滤,条件如下
and not exists
(select 1
from KSGL_JKRY jkry
where p_ksxn = jkry.ksxn
and p_ksxq = jkry.ksxq
and SzglJsjbxxb.Jgh = jkry.jkrybh)
and ((SzglJsjbxxb.JGH in
--使用正则函数regexp_substr拆分字符串, eg将'1,2,3'拆分成'1','2','3'的集合。
(select regexp_substr(p_jghs, '[^,]+', 1, rownum)
from dual
connect by rownum <=
length(regexp_replace(p_jghs, '[^,]', null)))) or
SzglJsjbxxb.Xm in
(select regexp_substr(p_jzgxms, '[^,]+', 1, rownum)
from dual
connect by rownum <=
length(regexp_replace(p_jzgxms, '[^,]', null))));
--统计插入数量
select count(*) into count_end from KSGL_JKRY;
if(count_end - count_start=0) then
o_msg := '操作结束,没有新增监考人员';
RAISE e_no;
end if;
exception
when e_no then
rollback;
when others then
o_msg := '内部出错,新增失败';
rollback;
end KSGL_JKRY_ADD;
- 浏览: 94287 次
文章分类
最新评论
发表评论
-
游标存放结果集
2020-04-01 16:33 310create table t_test_sales( ... -
数组操作
2016-11-30 14:18 539create or replace procedure SF ... -
自定义临时表结构导入数据
2016-06-21 18:49 14031、先自定义表结构; 2、循环读取excel表的每行数据 ... -
建立临时表和查找断号
2016-03-14 10:16 842把自定义的查询结果集放到临时表,然后操作该临时表的数据; ... -
学生缴费存储过程
2015-12-11 17:20 609create or replace procedure SF ... -
动态Sql
2015-12-04 09:21 595create or replace procedure ly ... -
银行交费处理顺序(LISTAGG 列转行)
2015-11-19 16:11 665create or replace procedure S ... -
into多个字段,if语句
2015-11-17 09:56 432create or replace procedure SF ... -
存储过程(数组参数、for循环、拼接的动态sql游标、merge into)
2015-11-06 16:33 1299create or replace procedure SF ... -
就业管理树形结构
2015-10-16 17:08 460create or replace procedure JY ... -
批量插入学生照片
2015-10-16 10:38 476create or replace procedure xj ... -
循环插入数据
2015-09-19 13:17 455create or replace procedure x ... -
循环操作
2015-09-18 15:11 633create or replace procedure te ... -
传数组参数到存储过程
2015-09-08 14:18 826/** * 调用存储过程批量插入照片 ... -
MBean调用存储过程
2015-08-10 16:29 583批量新增,table可多选操作 /** ... -
exception
2015-07-10 09:39 638create or replace procedure Te ... -
merge into
2015-07-08 16:12 684create or replace procedure xs ... -
while循环
2015-07-07 20:05 509create or replace procedure wh ... -
For循环(游标型)
2015-07-07 19:58 998createorreplaceprocedurexsxxg ... -
For循环(数值型)
2015-07-07 19:55 506create or replace procedure sz ...
相关推荐
初中学业水平信息技术考试监考人员的职责是确保考试的公正性和规范性,他们作为考试过程中的关键角色,承担着维护考试秩序、保障考试安全的重要任务。以下是对这些职责的详细说明: 一、主持考场工作与执行考试程序...
文档中的内容主要涉及的是监考人员在学业水平测试中的职责和考试流程,涵盖了多项选择题,涉及了监考员在考试中的具体操作规范和考生的行为准则。以下是这些知识点的详细说明: 1. 监考员分发答题卡要求:监考员在...
XX大学作为一所致力于高水平教育的学府,为了进一步规范研究生课程考试,确保考试的公正、公平,特制定了一系列监考人员守则。《XX大学研究生课程考试监考人员守则》不仅是一份规定文档,更是该校治学严谨、追求教育...
【监考人员职责】 监考人员在主考的统一组织领导下,主要负责执行《考务手册》中的各项规定,确保考试的公平公正进行。具体职责包括: 1. 领取、启封、核对试卷:监考人员需在考试前按照指定时间和地点领取试卷,...
全国硕士研究生招生考试是高等教育阶段一项重要的选拔性考试,对监考人员的要求极其严格,确保考试的公正公平。本试题集旨在考核监考人员对于考试流程、保密规则、考生服务等方面的掌握情况。以下是对相关知识点的...
主要功能有: 1、自定义监考员场次(孕妇、老教师、... 4、一键生成:监考表、监考结果检验表(精准查看每一位监考人员的监考的考场和科目)、监考签到表(直接打印即可)、监考费用计算; 5、增加了考场的考场编排。
监考排课软件是教育管理领域中不可或缺的一部分,主要用于高效地安排各类考试的监考人员与时间表。这种软件能够帮助学校或教育机构自动化复杂的排课过程,减少人为错误,提高工作效率。以下将详细探讨监考排课软件的...
(1)实现监考员甲、乙及场外监考人员的的录入或从EXCEL导入数据 (2)可实现考场自动或人工操作的分组。 (3)可分别实现监考员和场外监考员的随机生成,保证了(a)监考员甲、乙只能共事一次 (b)监考员甲、乙,监考过的...
标题中的“自动编排监考安排表.rar”指的是一个压缩文件,其中包含了自动编排监考人员分配的工具。在教育行业中,监考安排是一项繁琐的任务,尤其在大规模考试时,需要合理分配监考人员,确保考试公平进行。这个工具...
5. **监考人员安排**:监考人员的安排同样复杂,需要考虑其资质、经验、冲突等因素。系统应能自动避免同一监考人员在相近时间段内承担多个任务,确保监考质量。 6. **考试通知与确认**:系统需提供考试通知功能,如...
监考人员通过集成的视频会议技术实时监控考生的行为,从而有效地防止作弊行为。 ### 一、系统架构 eProctor系统可能采用了MVC(Model-View-Controller)架构,将业务逻辑、数据模型和用户界面分离,提高代码的可...
具才监考编排系统基于Excel的有限免费小软件,操作... ②单堂编排:本软件适合于单堂考试(或各堂考试监考人员不变)的监考安排,也适合于高考、中考等考前抽签性质的监考安排(可有效避免抽签费时费力、挑三拣四的弊端)。
通过详细解读这一守则,我们可以了解监考人员的职责、试题解释、监考行为、执行纪律、收卷规定、失职处理、试卷管理和考场环境等方面的具体要求,以达到维护学术诚信和学术道德,确保考试公平性的目标。 首先,监考...
监考人员需要具备专业素质,以确保考试过程的规范进行。文章中提到的知识点主要包括以下几个方面: 1. **监考的角色与职责**: - 监考人员是考试的守护者,负责维持考场秩序,防止作弊行为。 - 身份验证:在发卷...
3)运行排序算法,根据监考人员的可用时间和考试的需求,自动产生合理的监考人员分配方案;4)提供用户友好的界面,方便管理人员查看、修改和确认监考安排;5)具备数据的保存和导出功能,方便后续的统计和存档。 ...
"考试监考自动抽签系统"是一款专为教育机构或学校设计的应用程序,旨在优化监考人员分配过程,通过自动化的方式随机抽取监考老师,确保公正性和公平性。这一系统通常用于大型考试或期末测试,避免人为安排可能导致的...
中高考监考编排系统是一款专门为监考老师设计的考试编排管理软件。通过软件智能化的分组,轻松对每组的监考教师进行... 本软件可以指定每组3个或2个监考人员,可以指定是否允许对男女进行限制,可以指定是否对人员的
1. 主监考人员需要在考场内外张贴考试的相关材料,如考场标识、HSK 答题卡填写示意图、HSK 考试时间进度表等。 2. 主监考主要工作内容包括准确控制各部分考试计时、管理考生进场、分发、收集和清点考试材料等。 3. ...
该培训会旨在确保监考人员熟知考试流程、时间安排以及相关注意事项,以保障考试的公平、公正和顺利进行。 首先,了解考试的基本情况至关重要。2009年6月的考试中,四级考生共有8576人,六级考生则为3942人,分别在...
②单堂编排:本软件适合于单堂考试(或各堂考试监考人员不变)的监考安排,也适合于高考、中考等考前抽签性质的监考安排(可有效避免抽签费时费力、挑三拣四的弊端)。共有三种编排方式:一是随机编排的同时优先考虑...