Vastaavat ANSI SQL -tietotyypit

Huomautus:  Microsoft haluaa tarjota sinulle ajantasaisinta ohjesisältöä mahdollisimman nopeasti omalla kielelläsi. Tämä sivu on käännetty automaation avulla, ja siinä saattaa olla kielioppivirheitä tai epätarkkuuksia. Tarkoitus on, että sisällöstä on sinulle hyötyä. Kertoisitko sivun alareunassa olevan toiminnon avulla, oliko tiedoista hyötyä? Tästä pääset helposti artikkelin englanninkieliseen versioon .

Seuraavassa taulukossa on lueteltu ANSI SQL-tietotyypit, niiden vastaavat Microsoft Accessin tietokantamoduulin SQL-tietotyypit ja niiden kelvolliset synonyymit. Se näyttää myös vastaavat Microsoft SQL Server-tietotyypit.

ANSI SQL
tietotyyppi

Microsoft Accessin
SQL-tietotyyppi


Synonyymi:

Microsoft SQL
Server-tietotyyppi

BIT, BIT VARYING

BINARY (katso Huomautuksia)

VARBINARY,
BINARY VARYING
BIT VARYING

BINARY, VARBINARY

Ei tueta

BIT (katso Huomautuksia)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Ei tueta

TINYINT

INTEGER1, BYTE

TINYINT

Ei tueta

COUNTER (katso Huomautuksia)

AUTOINCREMENT

(Katso Huomautuksia)

Ei tueta

MONEY

CURRENCY

MONEY

DATE, TIME, TIMESTAMP

DATETIME

DATE, TIME (katso Huomautuksia)

DATETIME

Ei tueta

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (katso Huomautuksia)

FLOAT

SMALLINT

SMALLINT

SHORT, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Ei tueta

Ei tueta

Ei tueta

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Ei tueta

TEXT (katso Huomautuksia)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (katso Huomautuksia)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (katso Huomautuksia)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (katso Huomautuksia)

CHAR, VARCHAR, NCHAR, NVARCHAR


Huomautus: 

  • ANSI SQL BIT -tietotyyppi ei vastaa Microsoft Access SQL BIT -tietotyyppiä vaan BINARY-tietotyyppiä. Microsoft Access SQL BIT -tietotyypille ei ole vastaavaa ANSI SQL -tietotyyppiä.

  • TIMESTAMP-tietotyyppiä ei enää tueta DATETIME-tietotyypin synonyyminä.

  • NUMERIC-tietotyyppiä ei enää tueta FLOAT- tai DOUBLE-tietotyypin synonyyminä. NUMERIC-tietotyyppiä käytetään nyt DECIMAL-tietotyypin synonyyminä.

  • LONGTEXT-kenttä tallennetaan aina Unicode.

  • Jos TEXT-tietotyypin nimeä käytetään määrittämättä valinnaista pituutta, luodaan LONGTEXT-kenttä. Tämän avulla CREATE TABLE -lauseet on mahdollista kirjoittaa siten, että saadaan tietotyyppejä, jotka ovat yhdenmukaisia Microsoft SQL Server -palvelimen kanssa.

  • CHAR-kenttä tallennetaan aina Unicode-esitysmuodossa, joka vastaa ANSI SQL NATIONAL CHAR -tietotyyppiä.

  • Jos käytetään TEXT-tietotyypin nimeä ja määritetään valinnainen pituus, kuten TEXT(25), kentän tietotyyppi vastaa CHAR-tietotyyppiä. Näin säilytetään aiempien versioiden yhteensopivuus useimpien Microsoft Access -sovellusten kanssa ja saadaan TEXT-tietotyyppi yhteensopivaksi (ilman pituusmääritystä) Microsoft SQL Server -palvelimen kanssa.



Kehitä Office-taitojasi
Tutustu koulutusmateriaaliin
Saat uudet ominaisuudet ensimmäisten joukossa
Liity Office Insider -käyttäjiin

Oliko näistä tiedoista hyötyä?

Kiitos palautteesta!

Kiitos palautteestasi! Näyttää siltä, että Office-tukiedustajamme avusta voi olla sinulle hyötyä.

×