Share via


Verwenden von ganzzahligen Daten

Ganze Zahlen enthalten keine Dezimalstellen oder Bruchzahlen.

Microsoft SQL Server 2005 bietet die folgenden Größen für ganzzahlige Datentypen:

  • bigint
    Dieser Datentyp hat eine Länge von 8 Byte und speichert Zahlen von -2^63 (-9.223.372.036.854.775.808) bis 2^63-1 (9.223.372.036.854.775.807).
  • integer Oder: int
    Dieser Datentyp hat eine Länge von 4 Byte und speichert Zahlen von -2.147.483.648 bis 2.147.483.647.
  • smallint
    Dieser Datentyp hat eine Länge von 2 Byte und speichert Zahlen von -32.768 bis 32.767.
  • tinyint
    Dieser Datentyp hat eine Länge von 1 Byte und speichert Zahlen von 0 bis 255.

Ganzzahlige Objekte und Ausdrücke können in Verbindung mit allen mathematischen Operationen verwendet werden. Alle von diesen Operationen generierten Bruchzahlen werden nicht aufgerundet, sondern abgeschnitten. So gibt SELECT 5/3 beispielsweise einen Wert von 1 zurück und nicht den Wert 2, der zurückgegeben würde, wenn das Bruchzahlergebnis aufgerundet würde.

Ganzzahlige Datentypen sind die einzigen Datentypen, die mit der IDENTITY-Eigenschaft verwendet werden können, bei der es sich um eine Zahl handelt, die automatisch erhöht wird. Die IDENTITY-Eigenschaft wird üblicherweise zum automatischen Generieren von eindeutigen IDs oder Primärschlüsseln verwendet.

Ganzzahlige Daten müssen nicht wie Zeichen- oder Datums- und Zeitdaten in einfache Anführungszeichen eingeschlossen werden.

Siehe auch

Andere Ressourcen

Datentypen (Transact-SQL)
CAST und CONVERT (Transact-SQL)
int, bigint, smallint und tinyint (Transact-SQL)

Hilfe und Informationen

Informationsquellen für SQL Server 2005