最贊回答 / 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