推荐答案说的不对,提问者想要的是这样的:1+2+3+5+8+13+21 +...... 100以内的数求和。也就是说除了1、2以外,每个数都是前两个数之和。 你的第一个问题出在循环终止的条件上,应该改成exit when f_sum > 100;因为,每次别加上的数都是前两个数的和,如果前两个数的和大于100了,也就意味着下一个数要大于一百了,而你想要的是100以内的。第二个问题,你所求的和只是前两个数的和,而你想要的是满足要求的所有数的和对吧,应该改成这样。CREATE OR REPLACE FUNCTION Fanny RETURN NUMBER IS f_Sum NUMBER := 0; i
NUMBE...