Liczba dziesiętna to typ danych, który można ustawić w Menadżerze Struktury Atrybutów. Jest to jeden z typów danych służących do przechowywania wartości liczbowych.
Konfiguracja danych o typie „liczba dziesiętna” (ang. „decimal”) jest kluczowa, gdy wymagane jest przechowywanie liczb z określoną długością i precyzją. Typ danych „liczba dziesiętna” pozwala na dokładne przechowywanie wartości liczbowych, co jest istotne w zastosowaniach inżynierskich.
Zdefiniowanie długości i precyzji:
-
- Łączna liczba cyfr (ang. Precision) – określa łączną liczbę cyfr, które mogą być przechowywane, zarówno po lewej, jak i po prawej stronie separatora dziesiętnego.
- Liczba cyfr po przecinku (ang. Scale) – określa liczbę cyfr, które mogą znajdować się po prawej stronie separatora dziesiętnego.
Przykłady
- Prosta liczba dziesiętna:
- Łączna liczba cyfr: 5
- Liczba cyfr po przecinku: 2
- Przykłady wartości: 123.45, 12.34, 1.23
DECIMAL(5, 2)
- Większa liczba dziesiętna:
- Łączna liczba cyfr: 10
- Liczba cyfr po przecinku: 4
- Przykłady wartości: 123456.7890, 1234.5678
DECIMAL(10, 4)
Uwaga
Zmiany w długości i precyzji liczb w bazie danych są trwałe i mogą wprowadzić zaokrąglenia lub dodawać zera. Przed ich zapisaniem, upewnij się, że rozumiesz skutki tej operacji.