Datenbanken sind in der Lage , mehrere verschiedene Datentypen mit verschiedenen Eigenschaften und Grenzen zu speichern. Einige Beispiele für die verschiedenen Datentypen sind Zeichen-, Binär -, Integer , Datum und Uhrzeit . Diese Datentypen können in Tabellen-Elemente , Parameter, Variablen und Programm gespeicherten Prozeduren gefunden werden. Der Datentyp beschreibt auch Attribute des jeweiligen Objekts wie die Art der Daten , die Länge der Daten und numerische Genauigkeit . Char
"char" angibt Zeichendaten mit einer Länge , die standardmäßig auf 1 Byte , wenn Sie mit CAST oder CONVERT , in welchem Fall die Standardlänge 30 Bytes ist . Die maximale Länge für einen char- Element ist 8.000 Byte . Der Datentyp char ist in der Regel für Zeichendaten fester Länge verwendet . Es ist am besten , um die " varchar " Typ mit variabler Länge Charakter -Daten verwenden .
Numerische
Die " numerische " Datentyp verwendet wird, um Zahlen als numerische Werte speichern , mit einer bestimmten Präzision. Die tatsächliche Menge an Speicherplatz , dass die Zahl nimmt in der Datenbank abhängig von der spezifizierten Präzision. Zum Beispiel , für eine präzise Einstellung zwischen 10 und 19 Dezimalstellen die Zahl nimmt 9 Byte im Speicher.
Int
"int" -Datentyp ist die am häufigsten verwendeten Datentyp Integer in SQL Server von Microsoft, und dauert 4 Byte Speicherplatz. Die Mindestteilnehmerzahl ist etwas weniger als 2 Mrd. negativ , und die maximale Anzahl ist etwas mehr als 2 Mrd. positiv . Für größere Zahlen sollten Sie die " bigint " Datentyp.
Datum
Die Standard-String- Format für den "date" Datentyp " YYYY -MM- DD , " und der Bereich der gültigen Daten ist durch 0001-01-01 9999-12-31 . Das Zeichen Länge ist 10 Bytes , aber das Datum ist in nur 3 Bytes als Integer gespeichert . Der "date" -Typ verwendet den gregorianischen Kalender für seine Referenzpunkt.
Zeit
Die "Zeit" -Datentyp speichert die Zeit des Tages auf der Grundlage einer 24-Stunden- Tag , ohne Rücksicht auf Zeitzonen. Der Standard-Zeichensatz Format "hh : mm: ss: nnnnnnn , " wo " nnnnnnn " ist die Standard- Einstellung, die Nanosekunden anzeigt. Der Standardwert "Zeit" -Datentyp verwendet 5 Byte Speicherplatz und ist genau auf 100 Nanosekunden.