问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle ,for循环问题

发布网友 发布时间:2022-04-09 18:45

我来回答

2个回答

热心网友 时间:2022-04-09 20:14

问题出在李四这个数据上
此时id=4,年龄24 不满足条件
但循环到这条数据时出错
赋值语句:
select employee_id, employee_name into e_id, e_name from employees where em
ployee_id = v_id and employee_age>=25;
出错
也就是说,没有数据的时候是不能用select into 变量这种方式的追问那要怎么修改一下,我刚接触不久,很菜,请指点!!

追答你好,一种方法是用隐式游标,就是楼下兄弟那样
如果按你现有逻辑需要加个判断
加个变量vv_tmp 做判断

select count(1) into vv_tmp from employees where employee_id = v_id and employee_age>=25;
--就是判断下表里有没有数据,没有或者多于一条就不能走下面的逻辑(有两条以上数据也不能这样赋值)
if vv_tmp = 1
then select employee_id, employee_name into e_id, e_name from employees where employee_id = v_id and employee_age>=25;
dbms_output.put_line('满足条件的员工id为:' || e_id || ' 姓名为:'||e_name)
end if;

热心网友 时间:2022-04-09 21:32

楼上说的没错
这种情况一般这么写
for i in (select employee_id, employee_name into e_id, e_name from employees where em
ployee_id = v_id and employee_age>=25
) loop
dbms_output.put_line('满足条件的员工id为:' || i.e_id || ' 姓名为:'|| i.e_name
);
end loop;追问谢谢你的回答!!!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"多难兴邦"这个词,让我们懂得了什么? uc怎么进入阅读模式 进入阅读模式方法介绍 uc怎么进入小说阅读模式 uc浏览器设置阅读模式-uc浏览器设置阅读模式方法 uc电脑阅读模式怎么设置电脑上UC浏览器的阅读模式怎么打开 微信怎么判断对方把你拉黑并且删除了,还是只是拉黑了? 公司诉讼由哪个法院管辖?公司诉讼管辖确定的理论依据? 笔记本电脑开机无法进入系统笔记本电脑开机后无法进入系统 从深圳到乌镇玩三天,花销最少是多少?越少越好,如果有个计划就更好乐 马上快过年放假了,第一次去见岳父,送茅台好还是五粮液好? 我和我的村庄运用了什么 我与村庄的介绍 《我与乡村》是谁的美术作品? 我和我的村庄是抽象画吗 我与村庄的画家简介 我和我的村庄的介绍 我与村庄的名画赏析 品析 夏加尔《我和我的村庄》 proe里面怎么用关系式做参数设置 我和我的村庄是俄国画家谁的作品哪种风格? 谁能告诉我thinkpad X301 2774HF3的详细参数??? 稷山饼子面怎么和 快恢复二极管12f20hf3参数是多少安的电流 稷山饼子的介绍 稷山县美食 有什么比较便宜质量又好的奢侈品包包吗? 稷山饼子的面怎么做 稷山烧饼怎么做的又软又酥 稷山饼子的做法 额温枪注册过商标吗?还有哪些分类可以注册? 驱蚊虫的熏 香 有什么香味可以驱蚊子 古人用花怎样制香能驱蚊虫 大便带有绿色应该怎么办 驱蚊虫的香味 成人大便是绿色 怎么办? 存款人类别有哪些 工商银行帐户年检申请书存款人类别怎么填 开户许可证是不是验资报告? 有限责任公司分公司(法人独资)的单位,存款人类别是什么? 资金性质应填什么 中国建设银行存款条怎样填? 基本存款账户“转户”手续如何办理? 账户类型非法什么意思 梦见自己的咬东西,两颗牙碎了,可是没有掉,提醒自己要小心,免得掉牙。求解! 中午作梦,梦见睡觉不小心把一颗牙齿咬松,出了不少血,但是没掉!一会又梦见眼镜的螺丝掉了好几颗,奇怪 女人梦见牙齿松动但没掉 梦见牙齿要掉、很疼、但最后还是没掉、请问大家这是什么征兆?谢了 政治面貌生效日期怎么填写? 政治面貌开始日期怎么填