DotyczyAccess dla Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

W poniższej tabeli wymieniono typy danych JĘZYKA SQL ANSI, równoważne z nimi typy danych SQL aparatu bazy danych programu Microsoft Access oraz prawidłowe synonimy. Zawiera również równoważne typy danych microsoft SQL Server.

ANSI SQL typ danych

Microsoft Access Typ danych SQL

Synonim

Microsoft SQL Typ danych serwera

RÓŻNE BITY I BITY

BINARY (zobacz uwagi)

VARBINARY BINARNE RÓŻNICE RÓŻNE BITY

BINARY, VARBINARY

Nieobsługiwane

BIT (zobacz notatki)

BOOLEAN, LOGICAL, LOGICAL1, YESNO

BIT

Nieobsługiwane

TINYINT

INTEGER1, BYTE

TINYINT

Nieobsługiwane

LICZNIK (zobacz uwagi)

AUTOINCREMENT

(Zobacz Uwagi)

Nieobsługiwane

MONEY

CURRENCY

MONEY

DATA, GODZINA, SYGNATURA CZASOWA

DATETIME

DATA, GODZINA (zobacz notatki)

DATETIME

Nieobsługiwane

UNIQUEIDENTIFIER

GUID

UNIQUEIDENTIFIER

DECIMAL

DECIMAL

NUMERIC, DEC

DECIMAL

REAL

REAL

SINGLE, FLOAT4, IEEESINGLE

REAL

PODWÓJNA PRECYZJA, PRZESTAW

FLOAT

DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (zobacz uwagi)

FLOAT

SMALLINT

SMALLINT

KRÓTKI, INTEGER2

SMALLINT

INTEGER

INTEGER

LONG, INT, INTEGER4

INTEGER

INTERVAL

Brak obsługi

Brak obsługi

Brak obsługi

IMAGE

LONGBINARY, GENERAL, OLEOBJECT

IMAGE

Nieobsługiwane

TEKST (zobacz Notatki)

LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (Zobacz Notatki)

TEXT

CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYING

ZNAK (zobacz uwagi)

TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING (Zobacz Uwagi)

CHAR, VARCHAR, NCHAR, NVARCHAR

Uwagi: 

  • Typ danych ANSI SQL BIT nie odpowiada typowi danych BIT języka SQL programu Microsoft Access. Zamiast tego odpowiada typowi danych BINARY. Nie ma odpowiednika JĘZYKA SQL ANSI dla typu danych BIT programu Microsoft Access SQL.

  • Funkcja TIMESTAMP nie jest już obsługiwana jako synonim funkcji DATETIME.

  • Funkcja NUMERIC nie jest już obsługiwana jako synonim dla funkcji FLOAT lub DOUBLE. Funkcja LICZBA.LICZB jest teraz używana jako synonim funkcji DZIESIĘTNE.

  • Pole LONGTEXT jest zawsze przechowywane w formacie Unicode reprezentacji.

  • Jeśli nazwa typu danych TEKST jest używana bez określania opcjonalnej długości, zostanie utworzone pole LONGTEXT. Dzięki temu można zapisywać instrukcje CREATE TABLE, które będą zapewniać typy danych zgodne z usługą Microsoft SQL Server.

  • Pole CHAR jest zawsze przechowywane w formacie reprezentacji Unicode, który jest odpowiednikiem typu danych ANSI SQL NATIONAL CHAR.

  • Jeśli użyto nazwy typu danych TEKST i określono opcjonalną długość, na przykład TEKST(25), typ danych pola jest równoważny typowi danych ZNAK. Zapewnia to zgodność z poprzednimi wersjami dla większości aplikacji programu Microsoft Access, a jednocześnie umożliwia dostosowanie typu danych TEXT (bez specyfikacji długości) do programu Microsoft SQL Server.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.