סוגי נתונים שווי ערך של 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


הערה: 

  • סוג הנתונים ANSI SQL BIT אינו תואם לסוג הנתונים Microsoft Access SQL BIT, אלא לסוג הנתונים BINARY. ב- ANSI SQL אין מקבילה לסוג הנתונים BIT של Microsoft Access SQL.

  • אין כבר תמיכה ב- TIMESTAMP כשם נרדף עבור DATETIME.

  • אין כבר תמיכה ב- NUMERIC כשם נרדף עבור FLOAT או עבור DOUBLE. ‏NUMERIC משמש כעת כשם נרדף עבור DECIMAL.

  • שדה LONGTEXT מאוחסן תמיד בUnicode.

  • אם נעשה שימוש בשם סוג הנתונים TEXT ללא ציון האורך האופציונלי, נוצר שדה LONGTEXT. כך ניתן ליצור משפטי CREATE TABLE אשר יפיקו סוגי נתונים התואמים ל- Microsoft SQL Server.

  • שדה CHAR מאוחסן תמיד בתבנית ייצוג Unicode, השקולה לסוג הנתונים NATIONAL CHAR של ANSI SQL.

  • אם נעשה שימוש בשם סוג הנתונים TEXT תוך ציון אורך אופציונלי, לדוגמה TEXT(25)‎, סוג הנתונים בשדה יהיה שקול לסוג הנתונים CHAR. כך נשמרת תאימות לאחור עבור רוב היישומים של Microsoft Access, תוך מתן אפשרות להתאמה של סוג הנתונים TEXT (ללא ציון אורך) ל- Microsoft SQL Server.



הערה: כתב ויתור בנוגע לתרגום מכונה: מאמר זה תורגם על-ידי מערכת מחשב, ללא התערבות אדם. Microsoft מציעה את תרגומי המכונה כדי לסייע למשתמשים שאינם דוברי אנגלית ליהנות מתוכן בנושא מוצרים, שירותים וטכנולוגיות של Microsoft. מכיוון שהמאמר תורגם על-ידי מכונה, הוא עלול להכיל שגיאות באוצר המילים, בתחביר או בדקדוק.

הרחב את הכישורים שלך
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×