由于在经过多次对成绩进行导入。导致了正方系统成绩内部产生了1个学生多条重复成绩记录的情况。
为了删除重复记录,可以经过以下3步:
(1)创建一个和CJB一样结构的表如:CJB_090324
create table CJB_090324
(
XN VARCHAR2(10),
XQ NUMBER(1),
XKKH VARCHAR2(50),
XH VARCHAR2(20),
XM VARCHAR2(30),
KCMC VARCHAR2(80),
QZXS NUMBER(3,1),
XF VARCHAR2(5),
CJ VARCHAR2(8),
ZSCJ NUMBER(5,1),
JD NUMBER(5,1),
BZ VARCHAR2(120),
XGSJ VARCHAR2(40),
XGS VARCHAR2(20),
CXBJ NUMBER(1),
PSCJ VARCHAR2(8),
QMCJ VARCHAR2(8),
SYCJ VARCHAR2(8),
BKCJ VARCHAR2(8),
CXCJ VARCHAR2(8),
TJ VARCHAR2(1),
KCXZ VARCHAR2(20),
TJBZ NUMBER(1),
TZF VARCHAR2(20),
TZFJD NUMBER(3,1),
KCDM VARCHAR2(20),
CXXNXQ VARCHAR2(12),
QZCJ VARCHAR2(8),
FXBJ VARCHAR2(10),
JF NUMBER,
KCGS VARCHAR2(20),
XSQR VARCHAR2(4),
BZXX VARCHAR2(150),
DXQJL VARCHAR2(2),
BKCJ_TZF VARCHAR2(8),
BKCJ_BZ VARCHAR2(10),
LLCJ VARCHAR2(20),
LLZSCJ VARCHAR2(20),
XMDM VARCHAR2(100),
XMMC VARCHAR2(50),
QMCJ_BF VARCHAR2(20),
GAXS VARCHAR2(20)
)
(2)把原成绩表中的数据导入到新表CJB_090324中。原理很简单。
insert 语句配合 select语句连用。
关键是用select 语句的“distinct” 关键字,在进行select 查询的时候就过滤掉了重复记录。因此写入中间表“CJB_090324”的就是正确的唯一记录。
语句如下:
insert into zfxfzb.CJB_090324(
XN,
XQ,
XKKH,
XH,
XM,
KCMC,
QZXS,
XF,
CJ,
ZSCJ,
JD,
BZ,
XGSJ,
XGS,
CXBJ,
PSCJ,
QMCJ,
SYCJ,
BKCJ,
CXCJ,
TJ,
KCXZ,
TJBZ,
TZF,
TZFJD,
KCDM,
CXXNXQ,
QZCJ,
FXBJ,
JF,
KCGS,
XSQR,
BZXX,
DXQJL,
BKCJ_TZF,
BKCJ_BZ,
LLCJ,
LLZSCJ,
XMDM,
XMMC,
QMCJ_BF,
GAXS
)
select distinct
XN,
XQ,
XKKH,
XH,
XM,
KCMC,
QZXS,
XF,
CJ,
ZSCJ,
JD,
BZ,
XGSJ,
XGS,
CXBJ,
PSCJ,
QMCJ,
SYCJ,
BKCJ,
CXCJ,
TJ,
KCXZ,
TJBZ,
TZF,
TZFJD,
KCDM,
CXXNXQ,
QZCJ,
FXBJ,
JF,
KCGS,
XSQR,
BZXX,
DXQJL,
BKCJ_TZF,
BKCJ_BZ,
LLCJ,
LLZSCJ,
XMDM,
XMMC,
QMCJ_BF,
GAXS
from zfxfzb.CJB
(3)把原成绩表中的数据删除
delete from zfxfzb.CJB
(4)再重复(2)操作,只是把表名对调即可。
经过我的测试,18万条记录,打印耗时200s 左右。
分享到:
相关推荐
CSS3实现3D简单动画旋转正方体--海绵宝宝转圈圈 用到: margin: 100px auto; 绝对定位 position absolute; 动画animation animation: move 2s linear infinite; @keyframes move { from{ transform: rotateY(0...
实现对正方教务系统成绩的爬取。 实现对正方教务系统成绩的爬取。
禾木正方教务管理系统成绩自动批量录入对接平台旨在解决在全国范围内使用范围甚广的"正方教务管理系统"成绩批量录入的问题,可以大大降低老师们的劳动强度,极大地提高工作效率。当前,还没有类似的软件出现,故此,几乎...
如果你们学校还能够用xsjicx.apsx等...这个软件算是查成绩的绝版了吧,之前我有找出近10个查成绩的方法,反正都是改网址的方法,只是代码不一样而已。后来悲剧了,全被封了。这个是唯一存活的,一般这个是不会被封的。
软件名:《通用正方系统学生成绩查询助手v1.0 最新版 2011年版》 版本:1.0 MD5效验码: 6c3bd4a519f45aeb2dad21dba07830ec sha1效验码: 6cfa85909f9824e3a0a70be2da7372a7a6b036aa (请到小覃官方网站进行效验) ...
2015年小学数学长方体和正方体测试-含答案.doc
禾木正方教务管理系统成绩自动批量录入对接平台旨在解决在全国范围内使用范围甚广的"正方教务管理系统"成绩批量录入的问题,可以大大降低老师们的劳动强度,极大地提高工作效率。 现在,大部分的学科成绩都是首先存放...
SAE代码、支持正方教务系统,突破验证码
冀教版小学数学四年级上册第二课时画直线的垂线长方形正方形教案-.pdf
通过python程序爬取正方教育管理系统,运行爬虫,按提示输入学校教务网,用户名,密码,输入验证码爬取个人课表,成绩绩点等信息生成txt
人工智能-项目实践-网络爬虫-抓取学校正方教务处系统的课程表数据,成绩数据以及个人信息,修改个人密码等功能,使用java实现爬虫 抓取学校正方教务处系统的课程表数据,成绩数据以及个人信息,修改个人密码等功能...
Chrome方法破解正方系统查询成绩推荐.pdf
人教版数学五年级下册-长方体和正方体-01长方体和正方体的认识-教案.pdf
正方教务系统助手(The helper of ZhengFang System)
正方教务通用安卓源码是某大学基于正方教务系统开发的安卓客户端项目,实现了课程表查询,个人成绩查询,个人信息查看等功能,国内的很多大学教务系统就是用的这套系统,因为客户端是基于正方教务这一通用系统开发的...
正方系统抢课辅助系统,适用于湛江师范学院的正方教育管理系统,有需要的同学你懂的
正方形四等分,使用红,绿,黄,蓝4种颜色填充,使用的是有效边表算法,下载请慎重。
这个是关于之前我发的“正方系统查成绩”这个软件现在貌似不能用了的一个补充说明,算是给大家一个交代吧。
相信研究过正方教务系统的朋友看到过网上传播的比较多的一篇文章提的/service.asmx中的BMCheckPassword存在注入,然而现在大多数正方教务已经将BMCheckPassword移除了,导致漏洞无法利用。本人研究了/service.asmx中...
正方教务系统课程表开发.doc