float und real (Transact-SQL)

Ungefähre Zahlendatentypen für numerische Gleitkommadaten. Gleitkommadaten sind ungefähr, deshalb können nicht alle Werte im Bereich des Datentyps exakt dargestellt werden.

ms173773.note(de-de,SQL.90).gifHinweis:
Das SQL-92-Synonym für real ist float(24).
Datentyp Bereich Speicherung

float

- 1,79E+308 bis -2,23E-308, 0 und 2,23E-308 bis 1,79E+308

Hängt vom Wert für n ab.

real

- 3,40E + 38 bis -1,18E - 38, 0 und 1,18E - 38 bis 3,40E + 38

4 Bytes

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

  • float [ (n) ]
    n gibt an, wie viele Bits zum Speichern der Mantisse der float-Zahl in der wissenschaftlichen Schreibweise verwendet werden, und legt dadurch die Genauigkeit und Speichergröße fest. Wenn n angegeben wird, muss es sich um einen Wert zwischen 1 und 53 handeln. Der Standardwert von n ist 53.

    nvalue Precision Speichergröße

    1-24

    7 Stellen

    4 Bytes

    25-53

    15 Stellen

    8 Bytes

ms173773.note(de-de,SQL.90).gifHinweis:
SQL Server 2005 behandelt n als einen von zwei möglichen Werten. Wenn 1<=n<=24, wird n als 24 behandelt. Wenn 25<=n<=53, wird n als 53 behandelt.

Der SQL Server float[(n)]-Datentyp stimmt mit dem SQL-92-Standard für alle Werte von n zwischen 1 und 53 überein. Das Synonym für double precision ist float(53).

Siehe auch

Verweis

ALTER TABLE (Transact-SQL)
CAST und CONVERT (Transact-SQL)
CREATE TABLE (Transact-SQL)
Datentypen (Transact-SQL)
DECLARE @local\_variable (Transact-SQL)
DELETE (Transact-SQL)
INSERT (Transact-SQL)
SET @local\_variable (Transact-SQL)
UPDATE (Transact-SQL)

Andere Ressourcen

Datentypkonvertierung (Datenbankmodul)

Hilfe und Informationen

Informationsquellen für SQL Server 2005