发布网友 发布时间:2022-04-09 18:45
共2个回答
热心网友 时间:2022-04-09 20:14
问题出在李四这个数据上追答你好,一种方法是用隐式游标,就是楼下兄弟那样
如果按你现有逻辑需要加个判断
加个变量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
楼上说的没错