写道
create or replace procedure maomao_1217
as
for_date date;
for_btntid number;
test int;
CURSOR cur_date IS
select distinct t.thedate from domain_score t;
CURSOR cur_btntid IS
select distinct t.btntid from domain_score t;
begin
for for_date in cur_date loop
for for_btntid in cur_btntid loop
insert into domain_score_tmp
(select a.* from (select * from domain_score t where t.btntid=for_btntid and t.thedate=for_date order by t.score desc) a
where rownum < 100);
end loop;
---dbms_output.put_line('This NUMBER is '||for_btntid);
end loop;
end maomao_1217;
这是我同学写的一个存储过程,她问我为什么编译不过去,我开始也觉得奇怪,和网上写的都差不多,但为什么编译不过去后来仔细看了下是标红的地方有问题,实际上第一是这种利用for in loop 打开游标的方式是不需要提前定义每项的,第二,也是最重要的是,并不是说for_btntid 就是一个number型的编号,而for_btntid.btntid才是一个number型的变量,所以修改就很简单了
写道
create or replace procedure maomao_1217
as
for_date2 date;
for_btntid2 number;
test int;
CURSOR cur_date IS
select distinct t.thedate from domain_score t;
CURSOR cur_btntid IS
select distinct t.btntid from domain_score t;
begin
for for_date in cur_date loop
for for_btntid in cur_btntid loop
insert into domain_score_tmp
(select a.* from (select * from domain_score t where t.btntid=for_btntid.btntid and t.thedate=for_date.thedate order by t.score desc) a
where rownum < 100);
end loop;
---dbms_output.put_line('This NUMBER is '||for_btntid.btntid);
end loop;
end maomao_1217;
分享到:
相关推荐
计算机二级算法重点.doc
【目标检测】脚印检测数据集819张YOLO+VOC.docx
网络广告的现状及未来发展.docx
【目标检测】12种家具家电检测数据集7656张YOLO+VOC格式.docx
电大C语言程序设计期末考试试题A.doc
网络营销测试试卷.docx
自学考试管理系统中的计算机应用试题和答案.doc
西南大学网络与继续教育学院课程考试试题汽车文化.doc
电子商务系统分析与设计开发技术.doc
江苏省中小学教师健康知识网络竞赛含答案.doc
计算机系统集成项目经理聘用协议书.doc
电大操作系统本期末复习材料新版.doc
内容概要:本文档详细介绍了MySQL 8.0版本的安装与配置流程,包括下载、安装、环境配置以及环境变量的设置。首先,介绍了MySQL的下载方式,区分了在线安装和离线安装的特点,并推荐离线安装。接着,逐步讲解了安装过程中不同安装类型的选项,如开发者默认、仅服务器、仅客户端、完整安装和自定义安装,并重点描述了自定义安装的步骤,包括选择版本、设置安装路径和数据存储路径、配置环境(对于未安装环境的计算机)、安装MySQL、选择网络类型、设置身份验证方法和密码。最后,指导用户配置环境变量,并提供了检查环境变量配置是否成功的具体方法。 适合人群:适合初次接触MySQL数据库的用户,尤其是需要在本地计算机上搭建MySQL环境的学习者或开发者。 使用场景及目标:①帮助用户从零开始搭建MySQL 8.0环境,适用于个人学习或小型项目开发;②确保用户能够顺利完成MySQL的安装与配置,掌握基本的操作技能;③为后续深入学习MySQL提供必要的基础支持。 阅读建议:由于安装过程涉及多个步骤,建议读者按照文档中的顺序逐步操作,遇到问题时仔细检查每一步的设置是否正确,同时注意根据自己的实际需求选择合适的安装类型和配置选项。
要服务委托协议服务网络覆盖区域.docx
秋东财建设工程项目管理在线作业二参考答案.docx
微信自定义表情包导出功能,python
秋季电大湖南省开课程网络形考电子商务概论第二次作业分答案至章.doc
电大高级财务会计第三次作业答题网络.doc
(1)熟悉并阐述不同空间目标的轨道分类与特点; (2)能够独立完成空间目标轨道建模与计算; (3)能够应用MATLAB和STK仿真软件完成空间目标轨道计算与仿真。
【目标检测】X光手骨关节检测数据集8930张YOLO+VOC格式.docx