当前位置:网站首页>oracle存储过程问题解答
oracle存储过程问题解答
2022-08-09 07:36:00 【CSDN问答】
8、请阅读下面的存储过程:
/* Formatted on 2011/05/21 11:12 (Formatter Plus v4.8.7) */
DECLARE
out_msg VARCHAR2 (1000);
vcount INTEGER;
BEGIN
out_msg := '';
DECLARE
CURSOR cur_cust
IS
SELECT *
FROM base_customers;
cur_row cur_cust%ROWTYPE;
BEGIN
OPEN cur_cust;
LOOP
FETCH cur_cust
INTO cur_row;
EXIT WHEN cur_cust%NOTFOUND;
SELECT COUNT ()
INTO vcount
FROM rec_main_consume
WHERE customerid = cur_row.customerid;
insert into temp1(customerid,operno) values (cur_row.customerid,vcount);
if (SQL%ROWCOUNT>1)
then8、请阅读下面的存储过程:
/ Formatted on 2011/05/21 11:12 (Formatter Plus v4.8.7) */
DECLARE
out_msg VARCHAR2 (1000);
vcount INTEGER;
BEGIN
out_msg := '';
DECLARE
CURSOR cur_cust
IS
SELECT *
FROM base_customers;
cur_row cur_cust%ROWTYPE;
BEGIN
OPEN cur_cust;
LOOP
FETCH cur_cust
INTO cur_row;
EXIT WHEN cur_cust%NOTFOUND;
SELECT COUNT (*)
INTO vcount
FROM rec_main_consume
WHERE customerid = cur_row.customerid;
insert into temp1(customerid,operno) values (cur_row.customerid,vcount);
if (SQL%ROWCOUNT>1)
then
dbms_output.put_line(to_Char(SQL%ROWCOUNT));
end if;
END LOOP;
END;
EXCEPTION
WHEN OTHERS
THEN
ROLLBACK;
END;
认真阅读之后,请回答下面的问题。
1)请用自己的语言对此存储过程进行功能说明。
2)上述过程中 “ DECLARE
CURSOR cur_cust”
语句是什么用途以及含义?
3)上述过程运行结果什么?
边栏推荐
猜你喜欢
CoCube传感器MPU6050笔记
C语言:汽水瓶详解
【报错】Root Cause com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
基于布朗运动的文本生成方法-LANGUAGE MODELING VIA STOCHASTIC PROCESSES
Flexible and easy-to-use sql monitoring script part7
SAP ALV 数据导出被截断的bug
更改Jupyter Notebook默认打开目录
DSP+ARM+FPGA高速PCIE/千兆网口信号仿真介绍
postgresql窗口功能
【机器学习】降维代码练习
随机推荐
重要消息丨.NET Core 3.1 将于今年12月13日结束支持
信息反馈平台的设计与实现(一、项目设计)
学习小笔记---机器学习
原生JDBC操作数据库
Unity first lesson
高项 04 项目变更管理
HDU - 3183 A Magic Lamp 线段树
postgresql窗口功能
Difference Constraint - Graph Theory
Sklearn data preprocessing
2017 G icpc shenyang Infinite Fraction Path BFS + pruning
Lottie系列三 :原理分析
排序第一节——插入排序(直接插入排序+希尔排序)(视频讲解26分钟)
MUV LUV EXTRA 2019CCPC Qinhuangdao Station J Question KMP
Learning Notes---Machine Learning
JSONObject遍历的时候顺序不一致,导致数据对应出错
VOC格式标签转YOLO格式
Pytorch中 nn.BatchNorm2d() 归一化操作
MUI无法滚动?完美解决
Invoker 2019CCPC秦皇岛站I题 简单DP