float and real (Transact-SQL)
Typy danych Liczba zbliżenie do użytku z zmiennoprzecinkowe punkt danych liczbowych.Punkt danych zmiennoprzecinkowych jest przybliżona; dlatego nie wszystkie wartości w zakresie typu danych można przedstawić dokładnie.
Uwaga
Synonim ISO real jest float(24).
Typ danych |
Zakres |
Magazyn |
---|---|---|
float |
-1.79E + 308 do - 2.23E - 308, 0 i 2.23E - 308 do 1.79E + 308 |
Zależy od wartości n |
real |
-3.40E + 38 do - 1.18E — 38, 0 i 1.18E - 38 do 3.40E + 38 |
4 Bajty |
Składnia
float [ (n) ]
Gdzie n jest to liczba bitów, które są używane do przechowywania mantysy z float liczby w formacie naukowym i dlatego decyduje rozmiar dokładność i magazynowania. Jeśli n jest określony, musi być wartością z zakresu 1 and 53.Wartość domyślna n jest 53.nwartość
Precyzja
Limit rozmiaru składowania
1-24
7 cyfr
4 bajty
25-53
15 cyfr
8 bajty
Uwaga
SQL Server traktuje n jako jeden z dwóch możliwych wartości. Jeśli 1<=n<=24, n jest traktowany jako 24. Jeśli 25<=n<=53, n jest traktowany jako 53.
The SQL Serverfloat[(n)] data type complies with the ISO standard for all values of n from 1 through 53.Synonim dla double precision jest float(53).