求一个plsql编程的答案 表里有顾客的银行卡号和流水号,卡号唯一,流水号从1开始,由于误删除现在要求找出丢失的数据,要求将丢失的数据的前一个和后一个数据插入到临时表中. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建一个全表遍历的游标,order by 流水号建一个变量tmp,把第一笔的流水号给tmp然后fetch下一笔,比较流水号是否等于tmp+1,如果等,把这个值给tmp如果不等,说明缺记录,把流水号是tmp的记录插入到临时表,再把当前游标的记录插入临时表插入前判断临时表中该流水号是否已经存在,如果存在,不插入 oracle表空间问题 TNS-12500: TNS:监听器未能启动专用的服务器进程 请问在unix主机上如何用脚本获取sqlldr的执行状态,即成功或失败。 PL/SQL左右连接的问题 oracle开发教程 50分问个简单问题。 无法登陆Oracle manager Server oracle9.i安装问题,在线等! 如何查看数据库中刚刚执行过的insert等操作?急! DBMS_JOB.SUBMIT调用带参数的过程时用变量怎么传参数?高手帮忙啊! 有个基础性的问题想咨询一下各位,请大家给出宝贵意见,谢谢! 如何修改数据库用户的名称
建一个变量tmp,把第一笔的流水号给tmp
然后fetch下一笔,比较流水号是否等于tmp+1,如果等,把这个值给tmp
如果不等,说明缺记录,把流水号是tmp的记录插入到临时表,再把当前游标的记录插入临时表
插入前判断临时表中该流水号是否已经存在,如果存在,不插入