帶定點(diǎn)精度和小數(shù)位數(shù)的 numeric 數(shù)據(jù)類型。
decimal[(p[, s])] 和 numeric[(p[, s])]
定點(diǎn)精度和小數(shù)位數(shù)。使用最大精度時(shí),有效值從 - 10^38 +1 到 10^38 - 1。decimal 的 SQL-92 同義詞是 dec 和 dec(p, s)。
p(精度)
指定小數(shù)點(diǎn)左邊和右邊可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù)。精度必須是從 1 到最大精度之間的值。最大精度為 38。
s(小數(shù)位數(shù))
指定小數(shù)點(diǎn)右邊可以存儲(chǔ)的十進(jìn)制數(shù)字的最大個(gè)數(shù)。小數(shù)位數(shù)必須是從 0 到 p 之間的值。默認(rèn)小數(shù)位數(shù)是 0,因而 0 <= s <= p。最大存儲(chǔ)大小基于精度而變化。
精度 | 存儲(chǔ)字節(jié)數(shù) |
---|---|
1 - 9 | 5 |
10-19 | 9 |
20-28 | 13 |
29-38 | 17 |