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

Σημείωση:  Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχω μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά , για να το συμβουλεύεστε εύκολα.

Ο παρακάτω πίνακας παραθέτει τύποι δεδομένων 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

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (Βλ. Σημειώσεις)

DATETIME

Δεν υποστηρίζονται

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Βλ. Σημειώσεις)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Δεν υποστηρίζονται

Δεν υποστηρίζονται

Δεν υποστηρίζονται

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Δεν υποστηρίζονται

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


Σημείωση: 

  • Ο τύπος δεδομένων BIT του προτύπου ANSI SQL δεν αντιστοιχεί στον τύπο δεδομένων SQL BIT του Microsoft Access. Αντί αυτού, αντιστοιχεί στον τύπο δεδομένων BINARY. Δεν υπάρχει ισοδύναμος τύπος δεδομένων ANSI SQL για τον τύπο δεδομένων SQL BIT του Microsoft Access.

  • Ο τύπος δεδομένων TIMESTAMP δεν υποστηρίζεται πλέον ως συνώνυμο του DATETIME.

  • Ο τύπος δεδομένων NUMERIC δεν υποστηρίζεται πλέον ως συνώνυμο του FLOAT ή του DOUBLE. Ο τύπος δεδομένων NUMERIC χρησιμοποιείται πλέον ως συνώνυμο του DECIMAL.

  • Ένα πεδίο LONGTEXT αποθηκεύεται πάντα στη Unicode.

  • Εάν το όνομα του τύπου δεδομένων TEXT χρησιμοποιείται χωρίς να έχει καθοριστεί το προαιρετικό μήκος, για παράδειγμα TEXT(25), δημιουργείται ένα πεδίο τύπου LONGTEXT. Αυτό δίνει τη δυνατότητα εγγραφής προτάσεων CREATE TABLE οι οποίες θα εμφανίσουν τύπους δεδομένων που θα συμφωνούν με τον Microsoft SQL Server.

  • Ένα πεδίο CHAR αποθηκεύεται πάντα με τη μορφή απεικόνισης Unicode, η οποία αντιστοιχεί στον τύπο δεδομένων NATIONAL CHAR του προτύπου ANSI SQL.

  • Εάν χρησιμοποιείται το όνομα τύπου δεδομένων TEXT και έχει καθοριστεί το προαιρετικό μήκος, για παράδειγμα TEXT(25), ο τύπος δεδομένων του πεδίου είναι ισοδύναμος με τον τύπο δεδομένων CHAR. Έτσι διατηρείται η συμβατότητα των περισσότερων εφαρμογών της Microsoft Access με προηγούμενες εκδόσεις, ενώ ταυτόχρονα ο τύπος δεδομένων TEXT (χωρίς ορισμένο μήκος) μπορεί να συμβαδίζει με τον Microsoft SQL Server.



Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×