一. 建表如下
二. 创建存储过程如下
--在通过笔试的人中以学历为基准选择考生的姓名,和报考岗位代码和名称以及考生的民族; create or replace procedure QuaryInfo(degree in varchar2) is examer_name varchar2(100); examer_jobcode varchar2(100); examer_jobname varchar2(100); examer_nminority varchar2(120); cursor test_cursor is select user_item_name, user_item_code,user_item_notes,user_item_minority from Mike.technologyq where technologyq.user_item_degree=degree; begin open test_cursor; for I IN 1..21 LOOP fetch test_cursor into examer_name,examer_jobcode, examer_jobname,examer_nminority; ---select user_item_name, user_item_code,user_item_notes,user_item_minority into examer_name,examer_jobcode, examer_jobname,examer_nminority from Mike.technologyq where technologyq.user_item_degree=degree; dbms_output.put_line('考生姓名:'||examer_name||'--岗位代码:'||examer_jobcode||'--岗位名称:'||examer_jobname||'--考生民族: '||examer_nminority); END LOOP; end QuaryInfo;
三. 调用存储过程
begin -- Call the procedure quaryinfo('本科'); end;
四. 测试结果如下
考生姓名:于启龙--岗位代码:1001--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 汉族 考生姓名:玛艾--岗位代码:1001--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 哈萨克族 考生姓名:庞静--岗位代码:1001--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 汉族 考生姓名:刘春苗--岗位代码:1002--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 汉族 考生姓名:轩亚彬--岗位代码:1002--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 汉族 考生姓名:居买尔·艾尼瓦尔--岗位代码:1004--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 维吾尔族 考生姓名:梁东--岗位代码:1004--岗位名称:新疆维吾尔自治区人民政府国家三〇五项目办公室--考生民族: 汉族 考生姓名:欧龙--岗位代码:1005--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 蒙古族 考生姓名:木丽德尔·托力很--岗位代码:1005--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 哈萨克族 考生姓名:沈博--岗位代码:1005--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 汉族 考生姓名:努尔比亚·麦麦提--岗位代码:1005--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 维吾尔族 考生姓名:陈慧霞--岗位代码:1005--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 汉族 考生姓名:张帅--岗位代码:1006--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 汉族 考生姓名:张光华--岗位代码:1006--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 汉族 考生姓名:杨宇--岗位代码:1006--岗位名称:新疆维吾尔自治区科技项目服务中心(新疆维吾尔自治区对外科技交流服务中心)--考生民族: 汉族 考生姓名:马斌--岗位代码:1014--岗位名称:新疆分析测试研究院--考生民族: 汉族 考生姓名:丁浩--岗位代码:1014--岗位名称:新疆分析测试研究院--考生民族: 汉族 考生姓名:热合木·阿得力别克--岗位代码:1014--岗位名称:新疆分析测试研究院--考生民族: 哈萨克族 考生姓名:党锐强--岗位代码:1015--岗位名称:新疆科技报--考生民族: 汉族 考生姓名:连静--岗位代码:1015--岗位名称:新疆科技报--考生民族: 汉族 考生姓名:库西达尔·托合西--岗位代码:1016--岗位名称:新疆科技报--考生民族: 哈萨克族