PL/SQL & SQL CODING GUIDELINE 19 - Try to use PLS_INTEGER instead of NUMBER for arithmetic operations with integer values (no decimal point)

條款十九,用 PLS_INTEGER 去表示整數。


如果要宣告整數,不要用 Number 型態去宣告。

1
2
3
4
5
DECLARE
v_number number(38, 0);
BEGIN
...
END;


建議使用 PLS_INTEGER,因為使用 PLS_INTEGER 型態使用的記憶體會比較少,且效能上會快上三倍。

1
2
3
4
5
DECLARE
v_number PLS_INTEGER;
BEGIN
...
END;