Uwaga: Staramy się udostępniać najnowszą zawartość Pomocy w Twoim języku tak szybko, jak to możliwe. Ta strona została przetłumaczona automatycznie i może zawierać błędy gramatyczne lub nieścisłości. Chcemy, aby ta zawartość była dla Ciebie przydatna. Prosimy o powiadomienie nas, czy te informacje były pomocne, u dołu tej strony. Oto angielskojęzyczny artykuł do wglądu.
W poniższej tabeli wymieniono typy danych języka SQL ANSI, odpowiadające im typy danych języka SQL aparatu bazy danych programu Microsoft Access oraz ich prawidłowe synonimy. Wyświetla również odpowiedni typ danych programu Microsoft SQL Server.
|
|
|
Typ danych programu Microsoft SQL
|
---|---|---|---|
BIT, RÓŻNE WERSJE |
BINARNy (Zobacz uwagi) |
VARBINARY, |
DWÓJKOWY, VARBINARY |
Nieobsługiwane |
BIT (Zobacz uwagi) |
BOOLEAN, LOGICAL, LOGICAL1, YESNO |
BIT |
Nieobsługiwane |
TINYINT |
INTEGER1, BYTE |
TINYINT |
Nieobsługiwane |
COUNTER (Zobacz uwagi) |
AUTOINCREMENT |
(Zobacz uwagi) |
Nieobsługiwane |
MONEY |
CURRENCY |
MONEY |
DATE, TIME, TIMESTAMP |
DATETIME |
DATE, TIME (Zobacz uwagi) |
DATETIME |
Nieobsługiwane |
UNIQUEIDENTIFIER |
GUID |
UNIQUEIDENTIFIER |
DECIMAL |
DECIMAL |
LICZBY, DEC |
DECIMAL |
REAL |
REAL |
SINGLE, FLOAT4, IEEESINGLE |
REAL |
PODWÓJNA PRECYZJA, PRZESTAW |
FLOAT |
DOUBLE, FLOAT8, IEEEDOUBLE, NUMBER (Zobacz uwagi) |
FLOAT |
SMALLINT |
SMALLINT |
KRÓTKIE, INTEGER2 |
SMALLINT |
INTEGER |
INTEGER |
LONG, INT, INTEGER4 |
INTEGER |
INTERVAL |
Brak obsługi |
Brak obsługi |
|
Brak obsługi |
IMAGE |
LONGBINARY, OGÓLNE, OLEOBJECT |
IMAGE |
Nieobsługiwane |
TEKST (Zobacz uwagi) |
LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT (zobacz notatki) |
TEXT |
ZNAK, RÓŻNE ZNAKI, ZNAK NARODOWY, RÓŻNE ZNAKI NARODOWE |
CHAR (zobacz notatki) |
TEKST (n), ALFANUMERYCZNy, znak, ciąg, VARCHAR, różne znaki, NCHAR, znak Narodowy, znak Narodowy, różne znaki narodowe, różne znaki narodowe (Zobacz uwagi) |
CHAR, VARCHAR, NCHAR, NVARCHAR |
Uwagi:
-
Typ danych BITOWEJ SKŁADNI ANSI języka SQL nie odpowiada typowi danych SQL BITOWEJ programu Microsoft Access. Zamiast tego odpowiada typowi danych BINARY. Typ danych SQL-bitowa programu Microsoft Access nie ma odpowiednika w SKŁADNI ANSI.
-
SYGNATURa CZASowa nie jest już obsługiwana jako synonim elementu DATETIME.
-
Wartość LICZBowa nie jest już synonimem typu FLOAT lub DOUBLE. Wartość LICZBowa jest teraz używana jako synonim DZIESIĘTNy.
-
Pole LONGTEXT jest zawsze przechowywane w formacie reprezentacji Unicode.
-
Jeśli jest używana nazwa typu danych bez określania długości opcjonalnej, zostanie utworzone pole LONGTEXT. Dzięki temu można tworzyć instrukcje tworzenia tabeli, które będą powodować, że typy danych są zgodne z programem Microsoft SQL Server.
-
Pole CHAR jest zawsze przechowywane w formacie reprezentacji Unicode, który jest odpowiednikiem typu danych NATIONAL CHAR języka SQL ANSI.
-
Jeśli jest używana nazwa typu danych i jest określona opcjonalna długość, na przykład tekst (25), typ danych pola odpowiada typowi danych CHAR. Zapewnia to zachowanie zgodności z poprzednimi wersjami dla większości aplikacji programu Microsoft Access podczas włączania typu danych tekst (bez określenia długości) w celu wyrównania go za pomocą programu Microsoft SQL Server.