当前位置:网站首页>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)上述过程运行结果什么?
边栏推荐
- sklearn数据预处理
- Codeforces Round #359 (Div. 2) C. Robbers' watch Violent Enumeration
- 更改Jupyter Notebook默认打开目录
- 工信部等四部门推动绿色智能家居产品下乡
- 分布式事务产生的原因
- 虚拟机网卡报错:Bringing up interface eth0: Error: No suitable device found: no device found for connection
- 74HC595芯片引脚说明
- Flexible and easy-to-use sql monitoring script part7
- 数据一致性架构
- PyTorch中 torch.nn与torch.nn.functional的区别
猜你喜欢
差分约束-图论
半导体新能源智能装备整机软件系统方案设计
C语言:字符逆序
分布式理论
redis学习笔记
SiamFC:用于目标跟踪的全卷积孪生网络 fully-convolutional siamese networks for object tracking
定时任务组件Quartz
排序第三节——交换排序(冒泡排序+快速排序+快排的优化)(5个视频讲解)
虚拟机网卡报错:Bringing up interface eth0: Error: No suitable device found: no device found for connection
低成本、大容量、高交互…Polkadot 引领 GameFi 实现新突破
随机推荐
【烂笔头】各厂商手机手动抓log
P1505 [National Training Team] Tourism Tree Chain Breakdown
web自动化测试有哪些工具和框架?
tianqf的解题思路
原生JDBC操作数据库
HDU - 3183 A Magic Lamp 线段树
神经网络优化器
MySQL高级特性之分布式(XA)事务的介绍
类和结构体
yolov5 detects the number of labels in the dataset
搭载开源鸿蒙系统的嵌入式XM-RK3568工业互联方案
Lottie系列三 :原理分析
高德地图JS - 已知经纬度来获取街道、城市、详细地址等信息
C语言:调整奇数偶数顺序
DIMP:Learning Discriminative Model Prediction for Tracking 学习判别模型预测的跟踪
设备指纹详解之识别垃圾账号
生成对抗网络GAN:Generative Adversarial Networks
SSM整合开发案例
js数组相关知识复习
Kotlin协程 - 异常处理