U sljedećoj su tablici navedene vrste podataka ANSI SQL, odgovarajuće vrste podataka modula baze podataka programa Microsoft Access SQL i njihovi valjani sinonimi. Navode se i ekvivalentne vrste podataka SQL Server Microsoftu.

ANSI SQL vrsta podataka

Microsoft Access SQL vrsta podataka

Sinonim

Microsoft SQL Vrsta podataka poslužitelja

BIT, BIT VARYING

BINARY (pogledajte bilješke)

VARBINARY, BINARNI SE RAZLIKUJU MALO SE RAZLIKUJE

BINARNI, VARBINARY

Nije podržano

BIT (pogledajte bilješke)

BOOLEOVA, LOGIČKA, LOGICAL1, YESNO

BIT

Nije podržano

TINYINT

INTEGER1, BAJT

TINYINT

Nije podržano

COUNTER (pogledajte bilješke)

AUTOINCREMENT

(Pogledajte napomene.)

Nije podržano

MONEY

CURRENCY

MONEY

DATUM, VRIJEME, VREMENSKA OZNAKA

DATETIME

DATE, TIME (Pogledajte bilješke)

DATETIME

Nije podržano

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

DOUBLE PRECISION, FLOAT

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Pogledajte bilješke)

FLOAT

SMALLINT

SMALLINT

KRATKO, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Nije podržano

Nije podržano

Nije podržano

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Nije podržano

TEXT (pogledajte bilješke)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (pogledajte bilješke)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

CHAR (pogledajte bilješke)

TEXT(n), ALFANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Pogledajte napomene)

CHAR, VARCHAR, NCHAR, NVARCHAR

Napomene: 

  • Vrsta podataka ANSI SQL BIT ne odgovara vrsti podataka Microsoft Access SQL BIT. Umjesto toga odgovara vrsti podataka BINARY. Ne postoji ANSI SQL ekvivalent za vrstu podataka Microsoft Access SQL BIT.

  • TIMESTAMP više nije podržan kao sinonim za DATETIME.

  • FUNKCIJA NUMERIC više nije podržana kao sinonim za FLOAT ili DOUBLE. FUNKCIJA NUMERIC sada se koristi kao sinonim za DECIMAL.

  • Polje LONGTEXT uvijek se pohranjuje u obliku Unicode prikaza.

  • Ako se naziv vrste podataka TEXT koristi bez navođenje neobavezne duljine, stvorit će se polje LONGTEXT. To omogućuje zapisivanje naredbi CREATE TABLE koje će dati vrste podataka u skladu s microsoftom SQL Server.

  • Polje CHAR uvijek se pohranjuje u obliku Unicode prikaza, koji je ekvivalent ansi SQL NATIONAL CHAR vrsti podataka.

  • Ako se koristi naziv vrste podataka TEXT i navedena je neobavezna duljina, na primjer TEXT(25), vrsta podataka polja jednaka je vrsti podataka CHAR. Time se zadržava kompatibilnost sa starijim verzijama za većinu aplikacija programa Microsoft Access, a istovremeno se omogućuje da se vrsta podataka TEXT (bez specifikacije duljine) uskladiti s Microsoft SQL Server.

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.