Atitinkantys ANSI SQL duomenų tipai

Svarbu :  Šis straipsnis išverstas naudojant mašininį vertimą, žr. atsakomybės atsisakymą. Su šio straipsnio versija anglų kalba galite susipažinti čia .

Toliau esančioje lentelėje ANSI SQL duomenų tipai, jų ekvivalentą Microsoft Access duomenų bazės variklio SQL duomenų tipai ir jų galiojantys sinonimai. Čia taip pat išvardijami ekvivalentą Microsoft SQL serverio duomenų tipai.

ANSI SQL
duomenų tipas

Microsoft Access
SQL duomenų tipas


Sinonimas

"Microsoft" SQL
serverio duomenų tipas

BIT, BIT VARYING

BINARY (žiūrėkite pastabas)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Nepalaikoma

BIT (žiūrėkite pastabas)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Nepalaikoma

TINYINT

INTEGER1, BYTE

TINYINT

Nepalaikoma

COUNTER (žiūrėkite pastabas)

AUTOINCREMENT

(žiūrėkite pastabas)

Nepalaikoma

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (žiūrėkite pastabas)

DATETIME

Nepalaikoma

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (žiūrėkite pastabas)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Nepalaikoma

Nepalaikoma

Nepalaikoma

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Nepalaikoma

TEXT (žiūrėkite pastabas)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (žiūrėkite pastabas)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (žiūrėkite pastabas)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (žiūrėkite pastabas)

CHAR, VARCHAR, NCHAR, NVARCHAR


Pastaba : 

  • ANSI SQL BIT duomenų tipas neatitinka Microsoft Access SQL BIT duomenų tipo. Jis atitinka BINARY duomenų tipą. Microsoft Access SQL BIT duomenų tipas neturi jokio ANSI SQL atitikmens.

  • TIMESTAMP nebepalaikomas kaip DATETIME sinonimas.

  • NUMERIC nebepalaikomas kaip FLOAT arba DOUBLE sinonimas. Dabar NUMERIC naudojamas kaip DECIMAL sinonimas.

  • LONGTEXT laukas visada saugomas Unicode atvaizdavimo formatu.

  • Jei duomenų tipo pavadinimas TEXT naudojamas nenurodant nebūtino ilgio, sukuriamas LONGTEXT laukas. Tai leidžia rašyti sakinius CREATE TABLE, kuriuose bus pateikiami su Microsoft SQL serveriu suderinami duomenų tipai.

  • CHAR laukas visada saugomas Unicode atvaizdavimo formatu, kuris atitinka ANSI SQL NATIONAL CHAR duomenų tipą.

  • Jei naudojamas duomenų tipo pavadinimas TEXT ir yra nurodytas nebūtinas ilgis, pavyzdžiui, TEXT(25), lauko duomenų tipas atitinka CHAR duomenų tipą. Tai išsaugo suderinamumą su dauguma ankstesnių Microsoft Access programų ir leidžia TEXT duomenų tipui (be nurodyto ilgio) būti sujungtam su Microsoft SQL serveriu.



Pastaba : Mašininio vertimo atsakomybės atsisakymas: Šis straipsnis išverstas naudojant kompiuterinę sistemą be žmogaus įsikišimo. „Microsoft“ pateikia šiuos mašininius vertimus norėdama padėti anglų kalbos nesuprantantiems vartotojams perskaityti turinį apie „Microsoft“ produktus, paslaugas ir technologijas. Šis straipsnis išverstas mašininio vertimo būdu, todėl jame gali būti žodyno, sintaksės ar gramatikos klaidų.

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×