數字數據類型的默認精度爲39或40,默認比例值爲零。Oracle數字數據類型
declare
i number; -- default will be i:= number(40,0)
但是我可以在此存儲此值。
i := 120.45;
和精度一樣,默認值是40.但是我也可以存儲10^60的值嗎?
declare
i number;
begin
i := power(10,60);
dbms_output.put_line(i);
end;
/
這是否意味着oracle自動更改精度和scale值呢?
謝謝spencer。 – Wolfgang