最赞回答 / JesonWu
因为%notfound是根据最后一次fetch来判断的,因此当输出最后一条记录后,还会在输出最一条记录,即最后一条记录将输出2遍 最后一次循环将处理在"结果集最后一行"的下一行,该行为NULL,当fetch的时候PL/SQL将不会抛出异常,并且不会覆盖最后一次循环中赋予tempName的值,即tempName会保留最后一次被赋予的值。
2016-01-21
最新回答 / 刘康宁
Windows 8 (x64) - DVD 简体中文版文件名: cn_windows_8_x64_dvd_915407.isoSHA1: A87C4AA85D55CD83BAE9160560D1CB3319DD675Ced2k://|file|cn_windows_8_x64_dvd_915407.iso|3652950016|5C7F8C212BD3A1827866563773A431C2|/Windows 8.1 简体中文专业版64位SHA1:F79E0093DDEDD488F40D4AE6B6F0F...
2016-01-14
update emp set sal=sal*(1+0.1) where empno=pempno;
total_sal:=total_sal+psal*0.1;
countemp:=countemp+1;
if total_sal>50000 then
total_sal:=total_sal-psal*0.1;
update emp set sal=sal/1.1 where empno=pempno;
countemp:=countemp-1;
end if;
total_sal:=total_sal+psal*0.1;
countemp:=countemp+1;
if total_sal>50000 then
total_sal:=total_sal-psal*0.1;
update emp set sal=sal/1.1 where empno=pempno;
countemp:=countemp-1;
end if;
2015-12-17
totalsal:=totalsal+psal;
累计方式得到部门总工资的方法,在部门光标里初始化,在员工光标里累加就行,不知道对不对
累计方式得到部门总工资的方法,在部门光标里初始化,在员工光标里累加就行,不知道对不对
2015-12-13