SQL-Datentypen

Wichtig :  Dieser Artikel wurde maschinell übersetzt. Bitte beachten Sie den Haftungsausschluss. Die englische Version des Artikels ist als Referenz hier verfügbar: hier.

Microsoft Access-Datenbank-Engine SQL-Datentypen bestehen aus 13 vom Microsoft Access-Datenbankmodul definierten primären Datentypen und mehreren gültigen Synonymen für diese Datentypen erkannt.

In der folgenden Tabelle sind die primären Datentypen aufgeführt.

Datentyp

Speichergröße

Beschreibung

BINARY

1 Byte pro Zeichen

Jeder Datentyp kann in einem Feld dieses Typs gespeichert sein. Es erfolgt keine Übersetzung der Daten (z. B. in Text). Die Art der Eingabe von Daten in ein binäres Feld bestimmt, wie sie in der Ausgabe angezeigt werden.

BIT

1 Byte

Die Werte Yes und No und Felder, die nur einen der beiden Werte enthalten.

TINYINT

1 Byte

Eine ganze Zahl zwischen 0 und 255.

MONEY

8 Bytes

Eine skalierte ganze Zahl zwischen
– 922.337.203.685.477,5808 und 922.337.203.685.477,5807.

DATETIME
(siehe DOUBLE)

8 Bytes

Ein Datums- oder Uhrzeitwert zwischen den Jahren 100 und 9999.

UNIQUEIDENTIFIER

128 Bits

Eine eindeutige Identifikationsnummer, die für Remoteprozeduraufrufe verwendet wird.

REAL

4 Bytes

Ein Gleitkommawert mit einfacher Genauigkeit mit einem Bereich von –3,402823E38 bis –1,401298E-45 für negative Werte, 1,401298E-45 bis 3.402823E38 für positive Werte sowie 0.

FLOAT

8 Bytes

Ein Gleitkommawert mit doppelter Genauigkeit mit einem Bereich von -1,79769313486232E308 bis –4,94065645841247E-324 für negative Werte, 4,94065645841247E-324 bis 1,79769313486232E308 für positive Werte sowie 0.

SMALLINT

2 Bytes

Eine kurze ganze Zahl zwischen -32.768 and 32.767.

INTEGER

4 Bytes

Eine lange ganze Zahl zwischen -2.147.483.648 und 2.147.483.647.

DECIMAL

17 Bytes

Ein genauer numerischer Datentyp mit Werten zwischen 1028 - 1 und - 1028 - 1. Sie können sowohl die Genauigkeit (1 - 28) als auch die Dezimalstellen (0 - definierte Genauigkeit) definieren. Die Standardwerte für die Genauigkeit und die Dezimalstellen sind 18 bzw. 0.

TEXT

2 Bytes pro Zeichen (Siehe Hinweis)

0 bis maximal 2,14 GB.

IMAGE

Je nach Bedarf

0 bis maximal 2,14 GB. Dieser Datentyp wird für OLE-Objekte verwendet.

CHARACTER

2 Bytes pro Zeichen (Siehe Hinweis)

0 bis 255 Zeichen.


Hinweis : Zeichen in Feldern, die als TEXT (wird auch als MEMO bezeichnet) oder CHAR (wird auch als TEXT(n) mit einer bestimmten Länge bezeichnet) definiert sind, werden im Unicode-Darstellungsformat gespeichert. Unicode-Zeichen benötigen zum Speichern jeweils zwei Bytes pro Zeichen. Bei vorhandenen Microsoft Access-Datenbanken, die vorwiegend Textzeichen enthalten, könnte dies bedeuten, dass die Datenbankdatei beinahe die doppelte Größe annimmt, wenn sie in das Microsoft Access-Format konvertiert wird. Die Unicode-Darstellung vieler Zeichensätze, die früher als Einzelbyte-Zeichensätze (Single-Byte Character Set, SBCS) bezeichnet wurden, kann jedoch auf einfache Weise auf ein einzelnes Byte komprimiert werden. Wenn Sie das COMPRESSION-Attribut für eine Spalte vom Datentyp CHAR definieren, werden die Daten beim Speichern automatisch komprimiert und beim Abrufen aus der Spalte dekomprimiert.



Hinweis : Haftungsausschluss für maschinelle Übersetzungen: Dieser Artikel wurde mithilfe eines Computersystems und ohne jegliche Bearbeitung durch Personen übersetzt. Microsoft bietet solche maschinellen Übersetzungen als Hilfestellung für Benutzer ohne Englischkenntnisse an, damit Sie von den Informationen zu Produkten, Diensten und Technologien von Microsoft profitieren können. Da es sich bei diesem Artikel um eine maschinelle Übersetzung handelt, enthält er möglicherweise Fehler in Bezug auf (Fach-)Terminologie, Syntax und/oder Grammatik.

Teilen Facebook Facebook Twitter Twitter E-Mail E-Mail

War diese Information hilfreich?

Sehr gut. Noch anderes Feedback?

Was können wir verbessern?

Vielen Dank für Ihr Feedback!

×