Ισοδύναμοι τύποι δεδομένων ANSI SQL

Ισχύει για
Access για Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Ο παρακάτω πίνακας παραθέτει τους τύπους δεδομένων ANSI SQL, τους αντίστοιχους τύπους δεδομένων SQL μηχανισμού βάσεων δεδομένων της Microsoft Access και τα έγκυρα συνώνυμά τους. Επίσης, παραθέτει τους αντίστοιχους τύπους δεδομένων της Microsoft SQL Server.

ANSI SQL
τύπος δεδομένων
Microsoft Access
Τύπος δεδομένων SQL
Συνώνυμο Microsoft SQL
Τύπος δεδομένων διακομιστή
BIT, BIT VARYING BINARY (Ανατρέξτε στις Σημειώσεις) VARBINARY,
BINARY VARYING
BIT VARYING
BINARY, VARBINARY
Δεν υποστηρίζεται BIT (Ανατρέξτε στις Σημειώσεις) BOOLEAN, LOGICAL, LOGICAL1, YESNO BIT
Δεν υποστηρίζεται TINYINT INTEGER1, BYTE TINYINT
Δεν υποστηρίζεται COUNTER (Βλ. Σημειώσεις) AUTOINCREMENT (Ανατρέξτε στις Σημειώσεις)
Δεν υποστηρίζεται MONEY CURRENCY MONEY
ΗΜΕΡΟΜΗΝΊΑ, ΏΡΑ, ΧΡΟΝΙΚΉ ΣΉΜΑΝΣΗ DATETIME DATE, TIME (Βλ. Σημειώσεις) DATETIME
Δεν υποστηρίζεται UNIQUEIDENTIFIER GUID UNIQUEIDENTIFIER
DECIMAL DECIMAL NUMERIC, DEC DECIMAL
REAL REAL SINGLE, FLOAT4, IEEESINGLE REAL
ΔΙΠΛΉ ΑΚΡΊΒΕΙΑ, ΑΙΏΡΗΣΗ FLOAT DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Βλ. Σημειώσεις) FLOAT
SMALLINT SMALLINT SHORT, INTEGER2 SMALLINT
INTEGER INTEGER LONG, INT, INTEGER4 INTEGER
INTERVAL Δεν υποστηρίζεται Δεν υποστηρίζεται
Δεν υποστηρίζεται ΕΙΚΟΝΑ LONGBINARY, ΣΤΡΑΤΗΓΌς, OLEOBJECT ΕΙΚΟΝΑ
Δεν υποστηρίζεται TEXT (Βλ. Σημειώσεις) LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Βλ. Σημειώσεις) TEXT
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING CHAR (Ανατρέξτε στις Σημειώσεις) TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (ΒΛ. Σημειώσεις) CHAR, VARCHAR, NCHAR, NVARCHAR

Σημείωση

  • Ο τύπος δεδομένων ANSI SQL BIT δεν αντιστοιχεί στον τύπο δεδομένων Microsoft Access SQL BIT. Αντιστοιχεί στον τύπο δεδομένων BINARY. Δεν υπάρχει ισοδύναμο ANSI SQL για τον τύπο δεδομένων SQL BIT της Microsoft Access.
  • Η συνάρτηση TIMESTAMP δεν υποστηρίζεται πλέον ως συνώνυμο της συνάρτησης DATETIME.
  • Η συνάρτηση NUMERIC δεν υποστηρίζεται πλέον ως συνώνυμο της συνάρτησης FLOAT ή DOUBLE. Η συνάρτηση NUMERIC χρησιμοποιείται πλέον ως συνώνυμο της συνάρτησης DECIMAL.
  • Ένα πεδίο LONGTEXT αποθηκεύεται πάντα σε μορφή αναπαράστασης Unicode.
  • Εάν χρησιμοποιηθεί το όνομα του τύπου δεδομένων TEXT χωρίς να καθοριστεί το προαιρετικό μήκος, δημιουργείται ένα πεδίο LONGTEXT. Αυτό επιτρέπει τη σύνταξη προτάσεων CREATE TABLE που θα αποφέρουν τύπους δεδομένων που θα συνάδουν με το Microsoft SQL Server.
  • Ένα πεδίο CHAR αποθηκεύεται πάντα στη μορφή αναπαράστασης Unicode, η οποία είναι ισοδύναμη με τον τύπο δεδομένων ANSI SQL NATIONAL CHAR.
  • Εάν χρησιμοποιηθεί το όνομα του τύπου δεδομένων TEXT και καθοριστεί το προαιρετικό μήκος, για παράδειγμα TEXT(25), ο τύπος δεδομένων του πεδίου είναι ισοδύναμος με τον τύπο δεδομένων CHAR. Αυτό διατηρεί τη συμβατότητα με προηγούμενες εκδόσεις για τις περισσότερες εφαρμογές της Microsoft Access, ενώ παράλληλα επιτρέπει στον τύπο δεδομένων TEXT (χωρίς προδιαγραφή μήκους) να ευθυγραμμιστεί με το Microsoft SQL Server.