Daten verschiedener Art werden verwendet, um:
-
Spalten in einer Datenbanktabelle in der
CREATE TABLE
-Anweisung definieren oder Spalten mitALTER TABLE
ändern -
deklarieren oder ändern Sie eine Domäne mit den Anweisungen
CREATE DOMAIN
oderALTER DOMAIN
-
lokale Variablen in Stored Procedures, PSQL-Blöcken und Triggern deklarieren und Parameter in Stored Procedures angeben
-
Argumente und Rückgabewerte indirekt angeben, wenn externe Funktionen deklariert werden (UDFs — benutzerdefinierte Funktionen)
-
Argumente für die Funktion
CAST()
bereitstellen, wenn Daten explizit von einem Typ in einen anderen konvertiert werden
Name | Größe | Präzision & Grenzen | Beschreibung |
---|---|---|---|
|
64 Bits |
Von -263 bis (263 - 1) |
64-Bit-Ganzzahl mit Vorzeichen.Dieser Datentyp ist nur in Dialekt 3 verfügbar |
|
n Byte |
von 1 bis 32.767 Byte |
Ein binärer Datentyp mit fester Länge;Synonym für |
|
unterschiedlich |
Die Größe eines BLOB-Segments ist auf 64K begrenzt.Die maximale Größe eines BLOB-Feldes sind 4GB. |
Ein Datentyp mit dynamisch unterschiedlicher Größe für die Ablage von großen Datenmengen, wie z.B. Bilder, Texte, Audiodaten.Die strukturelle Basiseinheit is das Segment.Der BLOB-Untertyp definiert dessen Inhalt. |
|
8 Bits |
false, true, unknown |
Boolean-Datentyp |
|
n Zeichen.Größe in Bytes abhängig von der Encodierung, der Anzahl Bytes pro Zeichen |
von 1 bis 32,767 Bytes |
Ein Zeichendatentyp mit fester Länge.Werte, die kürzer als die angegebene Länge sind, werden mit Leerzeichen (NULL für Zeichensatz OCTETS) bis zur angegebenen Länge aufgefüllt.Wenn die Anzahl der Zeichen nicht angegeben ist, wird standardmäßig 1 verwendet. |
|
32 Bits |
von 01.01.0001 AD bis 31.12.9999 AD |
Nur Datum, kein Zeitelement |
|
64 Bits oder 128 Bits |
dec_prec = 16 oder 34, definiert die Anzahl der Dezimalstellen |
Dezimaler Gleitkommatyp |
|
Varying (16, 32, 64 oder 128 Bits) |
precision = von 1 bis 18, legt die mindestmögliche Anzahl zu speichernder Ziffern fest;_scale) = von 0 bis 38, gibt die Anzahl der Nachkommastellen an. |
Eine Kommazahl mit scale Nachkommastellen.scale muss kleiner oder gleich -precision_ sein.Beispiel: |
|
64 Bits |
2.225 * 10-308 bis 1.797 * 10308 |
Doppelte Präzision nach IEEE, ~15 Stellen, zuverlässige Größe hängt von der Plattform ab. |
|
32 Bits |
1.175 * 10-38 bis 3.402 * 1038 |
Einfache Präzision nach IEEE, ~7 Stellen |
|
32 Bits oder 64 Bits |
bin_prec Binärpräzision |
Binäre Genauigkeit 1 - 24: Synonym für |
|
32 Bits |
-2.147.483.648 up to 2.147.483.647 |
32-Bit-Ganzzahlen mit Vorzeichen |
|
128 Bits |
von -2127 bis (2127 - 1) |
128-Bit-Ganzzahlen mit Vorzeichen |
|
Unterschiedlich (16, 32, 64 oder 128 Bits) |
precision = von 1 bis 38, legt die genaue Anzahl zu speichernder Stellen fest;scale = von 0 bis 38, legt die Anzahl der Nachkommastellen fest. |
Eine Kommazahl mit scale Nachkommastellen.scale muss kleiner oder gleich -precision_ sein.Beispiel: |
|
32 Bits |
|
Synonym für |
|
16 Bits |
-32.768 bis 32.767 |
Ganzzahlen mit Vorzeichen (word) |
|
4 Bytes |
0:00 bis 23:59:59.9999 |
Tageszeit.Kann nicht zum Spiechern von Zeitintervallen verwendet werden. |
|
6 Bytes |
0:00 bis 23:59:59.9999 |
Tageszeit mit entweder einem Zeitzonen-Offset oder einer benannten Zone.Es kann nicht zum Speichern eines Zeitintervalls verwendet werden. |
|
8 Bytes |
Von Anfang des Tages 01.01.0001 AD bis Ende des Tages 31.12.9999 AD |
Datum und Uhrzeit eines Tages |
|
10 Bytes |
Von Beginn des Tages 0001-01-01 n. Chr. bis Ende des Tages 9999-12-31 n. Chr. |
Datum und Uhrzeit mit entweder einem Zeitzonen-Offset oder einer benannten Zone. |
|
n bytes |
from 1 to 32,765 bytes |
Variable length string type;synonym for |
|
n Zeichen.Größe in Bytes, abhängig von der Enkodierung, der Anzahl von Bytes für ein Zeichen |
von 1 bis 32,765 Bytes |
String-Typ mit variabler Länge.Die Gesamtgröße der Zeichen in Byte darf unter Berücksichtigung ihrer Codierung nicht größer als (32 KB-3) sein.Die beiden führenden Bytes speichern die angegebene Länge.Es gibt keine Standardgröße: Das Argument n ist obligatorisch.Führende und nachgestellte Leerzeichen werden gespeichert und nicht abgeschnitten, mit Ausnahme der nachfolgenden Zeichen, die die angegebene Länge überschreiten. |
Note
|
Hinweis zu Daten
Beachten Sie, dass eine Zeitreihe, bestehend aus Daten der letzten Jahrhunderte, verarbeitet wird, ohne auf historische Gegebenheiten Rücksicht zu nehmen. Dennoch ist der Gregorianische Kalender komplett anwendbar. |