loop循环希望异常处理后继续,异常处理选点很重要。
CREATE OR REPLACE PROCEDURE P_G_ZTE_CELL_SUM41(V_BEGIN IN VARCHAR,
V_END IN VARCHAR) AS
V_EXIST INT;
V_TIME_BEGIN DATE := TO_DATE(V_BEGIN, 'YYYY-MM-DD HH24');
V_TIME_END DATE := TO_DATE(V_END, 'YYYY-MM-DD HH24');
TYPE T_VARRAY IS VARRAY(18) OF VARCHAR2(50);
V_VAR T_VARRAY := T_VARRAY('PGZTECELLSUM0', 'PGZTECELLSUM1');
BEGIN
FOR I IN 1 .. V_VAR.COUNT LOOP
SELECT COUNT(1)
INTO V_EXIST
FROM USER_TABLES
WHERE TABLE_NAME = V_VAR(I);
IF V_EXIST > 0 THEN
EXECUTE IMMEDIATE ('DROP TABLE ' || V_VAR(I));
END IF;
END LOOP;
WHILE V_TIME_BEGIN <= V_TIME_END LOOP
--检查记录数量
DBMS_OUTPUT.PUT_LINE(TO_CHAR(V_TIME_BEGIN, 'YYYY-MM-DD HH24'));
SELECT COUNT(1)
INTO V_EXIST
FROM G_ZTE_620_CELL
WHERE COLLECTTIME = V_TIME_BEGIN;
DBMS_OUTPUT.PUT_LINE('G_ZTE_620_CELL 记录数量: ' || V_EXIST);
--求和插入小时表
BEGIN
--异常处理开始点
INSERT INTO G_ZTE_620_CELL_H
SELECT TRUNC(COLLECTTIME, 'HH24') COLLECTTIME,
BSCID,
SITEID,
BTSID,
sum(C100030001) C100030001,
...
sum(C100030245) C100030245
FROM G_ZTE_620_CELL
WHERE TRUNC(COLLECTTIME, 'HH24') = V_TIME_BEGIN
GROUP BY TRUNC(COLLECTTIME, 'HH24'), BSCID, SITEID, BTSID;
COMMIT;
EXCEPTION
WHEN DUP_VAL_ON_INDEX THEN
DBMS_OUTPUT.PUT_LINE('G_ZTE_620_CELL_H 试图插入重复数据,已经阻止。'); -- ORA-00001 SQLCODE = -1 向唯一索引中插入重复数据
END; --异常处理结束点
DBMS_OUTPUT.PUT_LINE('G_ZTE_620_CELL_H 按小时求和完成');
V_TIME_BEGIN := V_TIME_BEGIN + 1 / 24;
END LOOP;
END;
分享到:
相关推荐
《电子工厂测试工装选点规范》是一份旨在规范ICT测试针床选点流程的指导文件,以确保测试的稳定性和可靠性,最大化测试覆盖率。该规范适用于工厂内所有涉及测试治具的部门。 ICT测试,全称为In-Circuit Test,是...
对于无限选点操作,我们通常会在`Idling`事件中检查用户是否进行了选择,并根据选择结果进行相应的处理。 在实现无限选点操作时,我们可以在`Idling`事件中不断检测用户的输入,如果用户选择了新的点,就执行相应的...
### FabMaster 选点操作指南知识点详述 #### 一、设定工作目录及用户 **1. 设定工作目录** - **操作步骤**: 首次使用 FabMaster 软件时,需先设定工作目录,以便后续的操作文件能够统一存放。 - 打开 FabMaster ...
FabMaster是经典的传统的而非常优秀的ICT 治具 选点分析软件,至今仍有很多工程师在使用。电路板的可测性设计(DFT,Design For Test)是十分重要的。熟悉使用它仍是必要而有用的,它可以帮助工程师提高电路板的可测性...
在MATLAB中,从图像上手动选取点是一项常见的任务,特别是在图像处理、计算机视觉和机器学习等领域的应用中。这个过程通常涉及到交互式地在图像上点击或选择特定的像素位置,然后获取这些点的坐标。MATLAB提供了一个...
百度地图拖拽选点 可显示经纬度 经纬度: 地址: 最近的路口 最近的路 最近的POI
在Android开发中,实现类似微信发送位置和地图选点功能是一项常见的需求,这涉及到地图API的集成和地理定位服务的运用。在这个项目中,开发者使用了高德地图API来完成这个功能。高德地图是中国领先的数字地图提供商...
【百度地图选点定位demo】是一个基于百度地图API开发的应用示例,主要展示了如何在地图上进行精确的定位和选择兴趣点。这个demo是开发者学习和理解百度地图服务功能的一个重要资源,尤其对于那些需要在自己的应用中...
本程序设计了Qt界面,实现了点云显示、屏幕选点、调节颜色等功能。屏幕选点功能中,按住shift并选择相应的点,即可选中该点,目前功能并不完善,需要滑动滑块才能更新显示坐标。开发环境为vs2015+pcl1.8.1+Qt5.11.2+...
针对ict测试的PCB精准选点,多项选点规则精要,着重选点的实用及准确度,以提供ict测试的准确性.
本组件是用于在地图上选点、回显坐标等
在“散点图自由选点”这个主题中,我们可以理解为用户可以在图表上自由选择特定的点进行操作,例如标记、分析或者进行进一步的数据处理。这种功能对于数据分析和研究来说非常有用,因为它允许用户更加深入地探索数据...
3DMax隔一选点插件是一款专为3DMax设计的辅助工具,它极大地提升了在3D建模过程中的工作效率。3DMax是Autodesk公司出品的一款强大的三维建模和动画软件,广泛应用于建筑设计、游戏开发、影视特效等领域。这款插件的...
section辅助工具2中利用区选点,这是一个GIF的图片简单易懂。
通过LGO商用专业软件处理GPS数据,得到的控制点成果显示了高程异常值的精确性。 进一步,文章阐述了如何绘制高程异常等值线图,通过不规则三角网内插形成等值线,类似地形图的等高线绘制,使得等值线图能够直观反映...
其实就是MATLAB里的一个函数啦 不是那个自动配准工具箱 这个是需要手动选点的 选完之后直接关掉页面就会自动算单应矩阵了,然后后面可以显示出来看看对的齐不齐,我后面应该加了些切割图像的代码(因为变完会显示...
综上所述,Revit二次开发中的选点涉及到了Revit API的多个方面,包括元素选择、几何处理、视图理解以及事件响应等。熟练掌握这些知识点将有助于创建高效、定制化的Revit解决方案。而提供的"Blog.sln"和"选点"文件...
百度地图 ->选点,地址搜索,坐标逆解析
Tebo ICT V5.0 (ICT/ATE治具制作软件)是目前行业内唯一同时具有CAD和Gerber...能够处理各种Gerber以及埋盲孔、正负片数据;同时具有多种CAD接口,处理数据省时省力,是制作高精密、复杂ICT、ATE测试治具最佳选择。