| | Produktinformationen Hilfe und Anleitungen Schulung Vorlagen Support und Feedback Technische Ressourcen Zusätzliche Ressourcen |
Informationen zu den Unterschieden zwischen Datentypen in einer Access-Datenbank und einem Access-Projekt
Informationen zu Datentypen in einer Access-Datenbank
Bestimmen Sie auf der Basis der folgenden Überlegungen den geeigneten Datentyp (Datentyp: Die Eigenschaft eines Feldes, die bestimmt, welche Art von Daten das Feld aufnehmen kann. Als Datentypen sind Währungs- und Datumstypen sowie "Boolean", "Integer", "Long", "Single", "Double", "String" und "Variant" (Standardwert) verfügbar.) für ein Feld:
- Welche Wertarten sollen im Feld zulässig sein? Sie können beispielsweise in einem Feld des Datentyps Zahl keinen Text speichern.
- Wie viel Speicherplatz möchten Sie für die Werte im Feld verwenden?
- Welche Operationen möchten Sie mit den Werten im Feld durchführen? Microsoft Access kann beispielsweise die Werte in Feldern des Datentyps Zahl oder Währung summieren, jedoch nicht die Werte in Feldern des Datentyps Text (Text-Datentyp: Ein Felddatentyp in einer Microsoft Access-Datenbank.Textfelder enthalten die Anzahl an Zeichen, die durch die Eigenschaft "Feldgröße" festgelegt ist; maximal erlaubt sind 255 Zeichen.) oder OLE-Objekt (OLE-Objekt-Datentyp: Ein Felddatentyp, den Sie für Objekte verwenden, die in anderen Anwendungen erstellt wurden und die in einer Access-Datenbank verknüpft bzw. in diese eingebettet werden können.).
- Möchten Sie ein Feld sortieren oder indizieren (Index: Ein Feature, das das Suchen und Sortieren in einer Tabelle basierend auf bestimmten Schlüsselwerten beschleunigt und die Eindeutigkeit für die Zeilen in einer Tabelle erzwingen kann. Der Primärschlüssel einer Tabelle wird automatisch indiziert. Einige Felder können aufgrund ihres Datentyps nicht indiziert werden.)? Felder des Datentyps OLE-Objekt können nicht sortiert oder indiziert werden.
- Möchten Sie ein Feld zum Gruppieren von Datensätzen in Abfragen oder Berichten verwenden? Felder des Datentyps OLE-Objekt können nicht zum Gruppieren verwendet werden.
- Wie sollen die Werte in einem Feld sortiert werden? In einem Feld des Datentyps Text werden Zahlen als Zeichenfolgen (1, 10, 100, 2, 20, 200 usw.) und nicht als nummerische Werte sortiert. Verwenden Sie deshalb ein Feld des Datentyps Zahl oder Währung, um Zahlen als nummerische Werte zu sortieren. Außerdem werden viele Datumsformate nicht richtig sortiert, wenn sie in ein Feld des Datentyps Text eingegeben werden. Verwenden Sie ein Feld des Datentyps Datum/Uhrzeit, um Datumswerte richtig zu sortieren.
-
Müssen Sie Microsoft Word- oder Microsoft Excel-Dokumente, Bilder, Sound und andere Arten von in anderen Programmen erstellten Binärdaten speichern? OLE-Objekte können mit einem Feld in einer Microsoft Access-Tabelle verknüpft (OLE/DDE-Verknüpfung: Eine Verbindung zwischen einem OLE-Objekt und seinem OLE-Server oder zwischen einem DDE-Herkunftsdokument (Dynamic Data Exchange oder dynamischer Datenaustausch) und einem Zieldokument.) oder in ein Feld in einem OLE-Objekt eingebettet (Einbetten: Eine Kopie eines OLE-Objekts aus einer anderen Anwendung einfügen. Bei der Herkunft des Objekts, dem so genannten OLE-Server, kann es sich um eine beliebige Anwendung handeln, die OLE (Object Linking and Embedding) unterstützt. Änderungen an einem eingebetteten Objekt werden im Originalobjekt nicht widergespiegelt.) werden. Um das OLE-Objekt anzuzeigen, verwenden Sie ein Steuerelement (Steuerelement: Ein Objekt der grafischen Benutzeroberfläche (z.B. ein Textfeld, ein Kontrollkästchen, eine Bildlaufleiste oder eine Befehlsschaltfläche) zur Steuerung des Programms durch den Benutzer. Mithilfe von Steuerelementen können Daten bzw. eine Auswahl angezeigt werden, bestimmte Aktionen ausgeführt sowie die Lesbarkeit der Benutzeroberfläche vereinfacht werden.) in einem Formular oder Bericht.
Auswählen zwischen einem Feld vom Typ "Text" und vom Typ "Memo"
Microsoft Access stellt zum Speichern von Daten mit Text oder Kombinationen aus Text und Zahlen folgende zwei Felddatentypen (Felddatentyp: Eine Eigenschaft eines Feldes, die bestimmt, welche Art von Daten gespeichert werden können. Ein Feld mit dem Datentyp "Text" kann beispielsweise Text oder Ziffern speichern, ein Feld mit dem Datentyp "Zahl" kann hingegen nur numerische Daten speichern.) bereit: Text und Memo.
Verwenden Sie den Datentyp Text, um Daten zu speichern, wie z. B. Namen, Adressen und Zahlen, die keine Berechnungen erfordern (z. B. Telefonnummern, Artikelnummern oder Postleitzahlen). In einem Feld dieses Datentyps können bis zu 255 Zeichen gespeichert werden, die Standardfeldgröße beträgt jedoch 50 Zeichen. Die Feldgröße-Eigenschaft legt die maximale Zeichenanzahl fest, die in ein Feld des Datentyps Text eingegeben werden kann.
Verwenden Sie den Datentyp Memo, wenn Sie mehr als 255 Zeichen speichern müssen. In einem Feld dieses Datentyps können bis zu 65.536 Zeichen gespeichert werden. Wenn Sie formatierten Text oder umfangreiche Dokumente speichern möchten, erstellen Sie ein Feld des Datentyps OLE-Objekt.
Sowohl der Datentyp Text als auch der Datentyp Memo speichert nur die in das Feld eingegebenen Zeichen. Leerzeichen für nicht benötigte Positionen im Feld werden nicht gespeichert.
Sie können nach einem Feld vom Typ Text oder einem Feld vom Typ Memo sortieren oder gruppieren, Access verwendet jedoch nur die ersten 255 Zeichen, wenn Sie nach einem Feld vom Typ Memo sortieren oder gruppieren.
Auswählen zwischen einem Feld vom Typ "Zahl" und einem Feld vom Typ "Währung"
Microsoft Access stellt zum Speichern von Daten mit nummerischen Werten zwei Felddatentypen (Felddatentyp: Eine Eigenschaft eines Feldes, die bestimmt, welche Art von Daten gespeichert werden können. Ein Feld mit dem Datentyp "Text" kann beispielsweise Text oder Ziffern speichern, ein Feld mit dem Datentyp "Zahl" kann hingegen nur numerische Daten speichern.) bereit: Zahl und Währung.
Verwenden Sie ein Feld des Datentyps Zahl, um nummerische Daten zu speichern, die für mathematische Berechnungen herangezogen werden sollen. Eine Ausnahme bilden Berechnungen von Geldwerten oder Berechnungen, die eine hohe Genauigkeit erfordern. Die Art und Größe der nummerischen Werte, die in einem Feld des Datentyps Zahl gespeichert werden können, wird mit der Einstellung der Eigenschaft Feldgröße festgelegt. Die Feldgröße Byte speichert z. B. nur ganze Zahlen (keine Dezimalzahlen) von 0 bis 255 und benötigt 1 Byte Speicherplatz.
Verwenden Sie ein Feld des Datentyps Währung, um bei Berechnungen ein Abrunden zu verhindern. Ein Feld des Datentyps Währung ist auf bis zu 15 Stellen links und 4 Stellen rechts vom Dezimalkomma genau. Dieser Datentyp benötigt 8 Byte Speicherplatz.
Felder vom Typ Zahl und Währung stellen vordefinierte Anzeigeformate (Format: Gibt an, wie Daten angezeigt und gedruckt werden sollen. Eine Access-Datenbank bietet Standardformate für bestimmte Datentypen, so wie ein Access-Projekt Standardformate für die entsprechenden SQL-Datentypen bereitstellt. Sie können jedoch auch benutzerdefinierte Formate erstellen.) zur Verfügung, Sie können jedoch auch ein benutzerdefiniertes Format erstellen.
Auswählen zwischen einem fortlaufenden und einem zufälligen Feld vom Typ "AutoWert"
Microsoft Access stellt den Datentyp AutoWert bereit, um Felder zu erstellen, die beim Hinzufügen eines Datensatzes automatisch eine eindeutige Zahl eingeben. Nachdem für einen Datensatz eine Zahl erstellt wurde, kann diese nicht gelöscht oder geändert werden. Ein Feld des Datentyps AutoWert kann drei Zahlentypen erstellen: fortlaufende Nummern, die sich jeweils um den Wert 1 erhöhen, Zufallszahlen und Replikations-IDs (die auch als GUIDS, Globally Unique Identifiers, bezeichnet werden). AutoWerte, die fortlaufende Nummern erstellen, werden am häufigsten verwendet und bieten sich als Primärschlüssel (Primärschlüssel: Eines oder mehrere Felder (Spalten), die die einzelnen Datensätze in einer Tabelle eindeutig identifizieren. Ein Primärschlüssel lässt keine Null-Werte zu und muss immer einen eindeutigen Index haben. Ein Primärschlüssel wird verwendet, um eine Beziehung zwischen einer Tabelle und den Fremdschlüsseln in anderen Tabellen zu erstellen.) für Tabellen an. AutoWerte mit Zufallszahlen erstellen zu jedem Datensatz einer Tabelle eine eindeutige Zufallszahl. AutoWerte, die Replikations-IDs erstellen, werden bei der Datenbankreplikation (Datenbankreplikation: Ein Verfahren, bei dem zwei oder mehr spezielle Kopien (so genannte Replikate) einer Access-Datenbank erstellt werden. Replikate können synchronisiert werden. Wenn Sie Änderungen an den Daten eines Replikats oder Entwurfsänderungen am Designmaster vornehmen, werden diese Änderungen an alle anderen Replikate gesendet.) verwendet, um eindeutige Bezeichner zum Synchronisieren von Replikaten (Replikat: Eine Kopie einer Datenbank, die ein Mitglied einer Replikatgruppe ist und mit anderen Replikaten in der Gruppe synchronisiert werden kann. Änderungen an den Daten in einer replizierten Tabelle in einem Replikat werden an die anderen Replikate gesendet und auf diese angewendet.) zu erstellen.
Informationen zu Datentypen in einem Access-Projekt (SQL Server-Datentypen)
Daten enthaltende Objekte weisen einen Datentyp auf, der die für das Objekt zulässigen Daten definiert (character, integer, binary usw.). Folgende Objekte weisen Datentypen auf:
- Spalten in Tabellen und Sichten.
- Parameter in gespeicherten Prozeduren.
- Variablen.
- Transact-SQL-Funktionen, die einen oder mehrere Datenwerte eines bestimmten Datentyps zurückgeben.
- Gespeicherte Prozeduren mit einem Rückgabecode, der stets den Datentyp integer aufweist.
Durch das Zuweisen eines Datentyps zu einem Objekt werden vier Attribute des Objekts definiert:
- Die Datentypen, die das Objekt enthält, wie z. B. character, integer oder binary.
- Die Länge des gespeicherten Wertes, oder dessen Größe. Die Länge der Datentypen image, binary und varbinary wird in Bytes definiert. Die Länge der numerischen Datentypen setzt sich aus der Anzahl der Bytes zusammen, die zum Speichern der für diesen Datentyp zulässigen Stellen zulässig sind. Die Länge der Zeichenfolgen- und Unicode-Datentypen wird in Zeichen definiert.
- Die Genauigkeit der Zahl (nur numerische Datentypen). Die Genauigkeit bestimmt die Anzahl der Ziffern, die für die Zahl zulässig sind. Für z. B. ein Objekt vom Typ smallint sind maximal 5 Ziffern zulässig und es hat damit eine Genauigkeit von 5.
- Die Dezimalstellen der Zahl (nur numerische Datentypen). Die Dezimalstellen bestimmen die Anzahl der Ziffern, die rechts vom Dezimalzeichen gespeichert werden können. Für z. B.ein Objekt vom Typ int ist kein Dezimalzeichen zulässig und es hat 0 Dezimalstellen. Für ein Objekt vom Typ money sind maximal 4 Ziffern rechts vom Dezimalzeichen zulässig und es hat damit 4 Dezimalstellen.
Ist z. B. ein Objekt als money definiert, kann es maximal 19 Ziffern aufweisen, von denen sich 4 rechts vom Dezimalzeichen befinden können. Das Objekt verwendet 8 Bytes zum Speichern der Daten. Der Datentyp money weist deshalb eine Genauigkeit von 19, 4 Dezimalstellen und die Länge 8 auf.
Alle in SQL Server gespeicherten Daten müssen mit einem dieser Basisdatentypen kompatibel sein. Der Datentyp cursor ist der einzige Basisdatentyp, der keiner Tabellenspalte zugewiesen werden kann. Er ist nur für Variablen und für gespeicherte Prozeduren-Parameter zulässig.
Es können auch benutzerdefinierte Datentypen erstellt werden, wie z. B. der folgende Datentyp:
-- Create a birthday datetype that allows nulls.
EXEC sp_addtype birthday, datetime, 'NULL'
-- Create a table using the new data type.
CREATE TABLE employee
emp_id char(5)
emp_first_name char(30)
emp_last_name char(40)
emp_birthday birthday
Benutzerdefinierte Datentypen werden stets auf der Grundlage eines Basisdatentyps definiert. Sie bieten die Möglichkeit, einem Datentyp einen hinsichtlich der Werte, die in diesem Objekt gespeichert werden sollen, aussagekräftigeren Namen zu geben. Dies erleichtert einem Programmierer oder Datenbankadministrator die beabsichtigte Verwendung eines mit diesem Datentyp definierten Objekts zu erkennen.
Vergleich oder Zuordnung von Datentypen in einer Access-Datenbank und einem Access-Projekt
In der folgenden Tabelle werden Datentypen (Datentyp: Die Eigenschaft eines Feldes, die bestimmt, welche Art von Daten das Feld aufnehmen kann. Als Datentypen sind Währungs- und Datumstypen sowie "Boolean", "Integer", "Long", "Single", "Double", "String" und "Variant" (Standardwert) verfügbar.) in einer Microsoft Access-Datenbank (Microsoft Access-Datenbank: Eine Sammlung von Daten und Objekten (beispielsweise Tabellen, Abfragen oder Formulare), die sich auf ein bestimmtes Thema oder einen bestimmten Zweck beziehen. Die Daten werden vom Microsoft Jet-Datenbankmodul verwaltet.) und einem Microsoft Access-Projekt (Microsoft Access-Projekt: Eine Access-Datei, die mit einer Microsoft SQL Server-Datenbank verbunden ist und verwendet wird, um Client/Server-Anwendungen zu erstellen. Projektdateien enthalten keine Daten oder Objekte auf Datendefinitionsbasis, wie beispielsweise Tabellen oder Ansichten.) verglichen.
| Microsoft Access-Datentypen |
SQL Server-Datentypen |
| Ja/Nein (Ja/Nein-Datentyp: Ein Felddatentyp, den Sie für Felder verwenden, die nur einen von zwei Werten enthalten sollen, z.B. "Ja" oder "Nein" und "Wahr" oder "Falsch". Null-Werte sind nicht zulässig.) |
Bit (Bit-Datentyp: In einem Access-Projekt ein Datentyp, der 1 oder 0 als Wert speichert. Ganzzahlige Werte ungleich 1 oder 0 werden angenommen, aber immer als 1 interpretiert.) |
| Zahl (Zahl-Datentyp: Ein Felddatentyp für numerische Daten in einer Microsoft Access-Datenbank, der in mathematischen Berechnungen verwendet wird. Verwenden Sie den Währung-Datentyp, um Währungswerte anzuzeigen oder zu berechnen.) (Byte) |
tinyint (tinyint-Datentyp: In einem Access-Projekt ein aus 1 Byte (8 Bit) bestehender Datentyp, der Ganzzahlen zwischen 0 und 255 speichert.) |
| Zahl (Integer) |
smallint (smallint-Datentyp: In einem Access-Projekt ein aus 2 Byte (16 Bit) bestehender Datentyp, der Ganzzahlen zwischen -2^15 (-32.768) und 2^15 - 1 (32.767) speichern kann.) |
| Zahl (Long Integer) |
int (int-Datentyp: In einem Access-Projekt ein aus 4 Byte (32 Bit) bestehender Datentyp, der Ganzzahlen zwischen -2^31 (-2.147.483.648) und 2^31 - 1 (2.147.483.647) speichern kann.) |
| Zahl (Single) |
real (real-Datentyp: In einem Access-Projekt ein genäherter numerischer Datentyp mit einer Genauigkeit von 7 Stellen. Dieser Datentyp kann positive Werte von ca. 1,18E -38 bis 3,40E +38 und negative Werte von ca. -1,18E -38 bis -3,40E +38 oder den Wert Null speichern.) |
| (Kein Äquivalent) |
bigint (bigint-Datentyp: In einem Access-Projekt ist dies ein aus 8 Byte (64 Bit) bestehender Datentyp, der Ganzzahlen zwischen -2^63 (-9.223.372.036.854.775.808) bis 2^63-1 (9.223.372.036.854.775.807) speichern kann.) |
| Zahl (Double) |
float (float-Datentyp: In einem Access-Projekt ist dies ein genäherter numerischer Datentyp mit einer Genauigkeit von 15 Stellen. Dieser Datentyp kann positive Werte von ca. 2,23E - 308 bis 1,79E + 308 und negative Werte von ca. -2,23E - 308 bis -1,79E + 308 oder den Wert Null speichern.) |
| Währung (Währung-Datentyp: Ein Datentyp in einer Microsoft Access-Datenbank, der für das Berechnen von Geldbeträgen oder für Festkommaberechnungen zweckmäßig ist, bei denen Genauigkeit äußerst wichtig ist.) |
money (money-Datentyp: In einem Access-Projekt ein Datentyp, der monetäre Werte im Bereich von -922.337.203.685.477,5707 bis 922.337.203.685.477,5807 mit einer Genauigkeit von einem Zehntausendstel einer monetären Einheit speichert.)
smallmoney (smallmoney-Datentyp: In einem Access-Projekt ein Datentyp, der monetäre Werte im Bereich von -214.748,3648 bis 214.748,3647 mit einer Genauigkeit von einem Zehntausendstel einer monetären Einheit speichert. smallmoney-Werte werden bei der Anzeige auf zwei Dezimalstellen gerundet.)
|
| Dezimal/Numerisch (decimal-Datentyp (Access-Datenbank): Ein exakter numerischer Datentyp, der Werte von -10^28 - 1 bis 10^28 - 1 speichern kann. Sie können die Skalierung (Höchstzahl der Stellen) und Präzision (Höchstzahl der Dezimalstellen) angeben.) |
Dezimal (decimal-Datentyp (Access-Projekt): Ein exakter numerischer Datentyp, der Werte von -10^38 - 1 bis 10^38 - 1 speichern kann. Sie können die Skalierung (Höchstzahl der Stellen) und Präzision (Höchstzahl der Dezimalstellen) angeben.)
Numerisch (numeric-Datentyp: In einem Access-Projekt ein exakter numerischer Datentyp, der Werte von -10^38 - 1 bis 10^38 - 1 speichern kann. Sie können die Skalierung (Höchstzahl der Stellen) und Präzision (Höchstzahl der Dezimalstellen) angeben.)
|
| Datum/Uhrzeit (Datum/Zeit-Datentyp: Ein Datentyp für Access-Datenbanken für Datum- und Zeitinformationen.) |
datetime (datetime-Datentyp: In einem Access-Projekt ein Datums- und Uhrzeitdatentyp mit einem Bereich vom 1. Januar 1753 bis zum 31. Dezember 9999 und einer Genauigkeit von einer Dreihundertstelsekunde (3,33 Millisekunden).)
smalldatetime (smalldatetime-Datentyp: In einem Access-Projekt ein Datums- und Zeitdatentyp, der weniger genau ist als der datetime-Datentyp. Die Datenwerte liegen zwischen dem 1. Januar 1900 und dem 6. Juni 2079 mit einer Genauigkeit von einer Minute.)
|
| AutoWert (AutoWert-Datentyp: In einer Microsoft Access-Datenbank ein Felddatentyp, der für jeden Datensatz, der zu einer Tabelle hinzugefügt wird, automatisch eine eindeutige Zahl speichert. Dabei können drei Arten von Zahlen generiert werden: aufeinanderfolgende Zahlen, Zufallszahlen und Replikations-IDs.) (Inkrement) |
int (int-Datentyp: In einem Access-Projekt ein aus 4 Byte (32 Bit) bestehender Datentyp, der Ganzzahlen zwischen -2^31 (-2.147.483.648) und 2^31 - 1 (2.147.483.647) speichern kann.) (mit definierter Identität (ID)-Eigenschaft) |
| Text (Text-Datentyp: Ein Felddatentyp in einer Microsoft Access-Datenbank.Textfelder enthalten die Anzahl an Zeichen, die durch die Eigenschaft "Feldgröße" festgelegt ist; maximal erlaubt sind 255 Zeichen.) (n) |
varchar(n) (varchar (n)-Datentyp: In einem Access-Projekt ein Datentyp variabler Länge, der maximal 8.000 ANSI-Zeichen speichern kann.)
nvarchar(n) (nvarchar(n)-Datentyp: In einem Microsoft Access-Projekt ein Datentyp variabler Länge mit maximal 4.000 Unicode-Zeichen. Unicode-Zeichen verwenden 2 Byte pro Zeichen und unterstützen alle internationalen Zeichen.)
|
| Memo (Memo-Datentyp: Ein Felddatentyp in einer Microsoft Access-Datenbank. Memo-Felder können bis zu 65.535 Zeichen enthalten.) |
Text (text-Datentyp: In einem Access-Projekt ein Datentyp variabler Länge, der maximal 2^31 - 1 (2.147.483.647) Zeichen enthalten kann. Die Standardlänge ist 16.) |
| OLE-Objekt (OLE-Objekt-Datentyp: Ein Felddatentyp, den Sie für Objekte verwenden, die in anderen Anwendungen erstellt wurden und die in einer Access-Datenbank verknüpft bzw. in diese eingebettet werden können.) |
image (image-Datentyp: In einem Access-Projekt ein Datentyp mit variabler Länge, der maximal 2^31 - 1 (2.147.483.647) Byte an binären Daten enthalten kann. Er wird verwendet, um BLOBs (Binary Large Objects) wie Bilder, Dokumente, Klänge und kompilierten Code zu speichern.) |
| Replikations-ID (auch als GUID (Globally Unique Identifier (GUID (Globally Unique Identifier): Ein aus 16 Byte bestehendes Feld in einer Access-Datenbank, das zum Erstellen eines eindeutigen Bezeichners für eine Replikation verwendet wird. GUIDs werden zum Identifizieren von Replikaten, Replikatgruppen, Tabellen, Datensätzen und anderen Objekten verwendet. In einer Access-Datenbank werden GUIDs als Replikations-IDs bezeichnet.)) bezeichnet) |
uniqueidentifier (uniqueidentifier-Datentyp: In einem Access-Projekt eine aus 16 Byte bestehende GUID (Globally Unique Identifier).) (nur SQL Server 7.0 oder höher) |
| Hyperlink (Hyperlink-Datentyp: Ein Datentyp für ein Access-Datenbankfeld, in dem Hyperlinkadressen gespeichert werden. Adressen können aus bis zu vier Teilen bestehen. Sie verwenden die folgende Syntax: "Anzeigetext"#"Adresse"#"Unteradresse"#".)
|
char (char-Datentyp: In einem Access-Projekt ein Datentyp mit fester Länge und maximal 8.000 ANSI-Zeichen.), nchar (nchar-Datentyp: In einem Access-Projekt ein Datentyp fester Länge mit maximal 4.000 Unicode-Zeichen. Unicode-Zeichen verwenden 2 Byte pro Zeichen und unterstützen alle internationalen Zeichen.), varchar, nvarchar (mit der Hyperlink-Eigenschaft auf Ja festgelegt) |
| (Kein Äquivalent) |
varbinary (varbinary-Datentyp: In einem Access-Projekt ein Datentyp variabler Länge, der maximal 8.000 Byte an binären Daten speichern kann.) |
| (Kein Äquivalent) |
smallint (smallint-Datentyp: In einem Access-Projekt ein aus 2 Byte (16 Bit) bestehender Datentyp, der Ganzzahlen zwischen -2^15 (-32.768) und 2^15 - 1 (32.767) speichern kann.) |
| (Kein Äquivalent) |
timestamp (timestamp-Datentyp: In einem Access-Projekt ein Datentyp, der jedes Mal automatisch aktualisiert wird, wenn eine Zeile eingefügt oder aktualisiert wird. Werte in timestamp-Spalten sind keine Datum-/Zeitdaten, sondern Werte vom Datentyp "binary(8)" oder "varbinary(8)", die eine Abfolge von Datenänderungen anzeigen.) |
| (Kein Äquivalent) |
char
nchar
|
| (Kein Äquivalent) |
sql_variant (sql_variant-Datentyp: In einem Access-Projekt ein Datentyp, der Werte mehrerer Datentypen speichert, ausgenommen der Datentypen "text", "ntext", "image", "timestamp" und "sql_variant". Wird in einem Spalten-, Parameter-, Variablen- oder Rückgabewert einer benutzerdefinierten Funktion verwendet.)
|
| (Kein Äquivalent) |
Benutzerdefiniert (Benutzerdefinierter Datentyp: In einer Microsoft SQL Server-Datenbank eine Definition der Datentypen, die eine Spalte enthalten kann. Wird vom Benutzer anhand vorhandener Systemdatentypen definiert. Regeln und Standardwerte können nur an benutzerdefinierte Datentypen gebunden sein.)
|
Anmerkung Bei einem Access-Projekt oder einer SQL Server-Datenbank steht das Präfix "n" für "national". Dies bedeutet, dass es sich um einen Unicode-aktivierten Datentyp handelt. In einer Access-Datenbank sind alle Textspalten standardmäßig Unicode-aktiviert.
|