IBM DB2 -Datenbank-Software folgt vielen Industrie-Standards für relationale Datenbanken , einschließlich der Verwendung von Feldtypen . Durch die Zuordnung jedes Feld mit einer bestimmten Art , überprüft DB2-Daten gehen in die Felder ein. Zum Beispiel wird ein Feld verwendet, um Dollar-Beträge speichern nicht akzeptieren, ein Datum . Die Feld- Datentypen definieren auch Feldgrößen und dokumentieren die Datenbank für technische Anwender . Numbers
Die DB2- Datenbank-Felder stark mit Standard Structured Query Language Feldtypen , einschließlich der Anzahl -basierten Typen wie integer, real , float und decimal entsprechen . Integer Felder halten nur ganze Zahlen und kann positiv oder negativ sein. Reelle Zahlen haben Dezimalstellen und eine Potenz von zehn Exponenten , diese sind nützlich für die Berechnungen in den Naturwissenschaften und technischen Disziplinen . Gleitkomma- und Double-Precision Floating-Point- Zahlen ermöglichen mehr Dezimalstellen , aber sie verwenden mehr Byte Speicherplatz. Dezimalfeldtypen funktionieren gut für Fixkomma Größen wie Dollar und Cent .
Charaktere
Neben Zahlen , muss eine Datenbank aufzunehmen Text Daten wie Namen , Adressen , Kommentare und Beschreibungen . Die char-Feld Typ hebt eine feste Anzahl von Bytes, varchar Griffe variabler Größe Zeichenfelder . Sie geben im Feld die maximale Größe mit dem Typ ; char Felder Bereich von 1 bis 254 Byte , während Varchars von 255 bis 32.767 erlauben
Termine
DB2 . hat ein paar verschiedene Arten von Datum und Uhrzeit Felder . Diese können Sie ganz einfach vergleichen und berechnen Zeiträume , so dass sie nützlicher als einfache Zahl -basierte Datumsfelder . Das Datumsfeld Typ besteht aus einer vierstelligen Jahreszahl , zweistellig Monat und einem zweistelligen Tag. Die Zeit angibt Tageszeit im 24- Stunden-Format. Ein Typ namens Zeitstempel ist eine automatische Feld unter dem Wert des lokalen Datum und die Uhrzeit , wenn die Datenbank schreibt einen neuen Datensatz in einer Tabelle.
Specialty Feldtypen
Grafik- und DB2 varigraphic Feldtypen store Text in einem Format namens Unicode , das internationale Zeichen wie Kyrillisch, Chinesisch und Arabisch unterstützt . Wie bei der Standard- Typen char und varchar , geben Sie das Feld Größe mit grafischen und varigraphic Arten ; jedes Zeichen verwendet zwei Byte Speicherplatz. Die Blob -Datentyp speichert eine " Binary Large Object ", die alle Daten bis zu 2 GB groß . Sie können zum Beispiel eine Multimedia-Datei zu speichern , wie ein Video in ein Blob -Feld.