access 資料型別

2021-03-31 08:56:30 字數 3201 閱讀 2451

資料型別

儲存量大小

說明binary

每個字元佔 1 個位元組

任何型別的資料都可以儲存在這種型別的字段中。不進行資料轉換(例如,轉換成文字)。資料怎樣輸入到二進位製字段就怎樣作為輸出顯示,

bit1 個位元組

值為 yes 和 no,並且該欄位只能取這兩個值中的乙個。

tinyint

1 個位元組

在 0 和 255 之間的整數值。

money

8 個位元組

在– 922,337,203,685,477.5808 和 922,337,203,685,477.5807 之間的可調整整數。

datetime

(請參閱 double)

8 個位元組

在 100 年和 9999 年之間的日期或時間值。

uniqueidentifier

128 個位元

用於遠端過程呼叫的唯一標識數字。

real

4 個位元組

單精度浮點值,負數值從 – 3.402823e38 到 – 1.401298e-45,正數值從 1.401298e-45 到 3.402823e38,以及零。

float

8 個位元組

雙精度浮點值,負數值從 – 1.79769313486232e308 到 – 4.94065645841247e-324,正數值從 4.94065645841247e-324 到 1.79769313486232e308,以及零。

**allint

2 個位元組

介於 – 32,768 和 32,767 之間的短型整數。(請參閱「注意」)

integer

4 個位元組

介於 – 2,147,483,648 和 2,147,483,647 之間的長型整數。(請參閱「注意」)

decimal

17 個位元組

精確的數字資料型別,取值範圍從 1028 - 1 到 - 1028 - 1. 可以定義精度 (1 - 28) 和大小(0 -- 定義精度)。預設的精度和大小分別為 18 和 0。

text

每字元佔 2 個位元組(請參閱「注意」)

從零到最大值 2.14 吉位元組 (gb)。

image

根據需要

從零到最大值 2.14 吉位元組。用於 ole 物件。

character

每個字元佔 2 個位元組(請參閱「注意」)

從零到 255 個字元。

等價的 ansi sql 資料型別

幫助協助 > access 2003 > 建立與使用資料庫和物件 > 資料庫物件 > 查詢 > microsoft jet sql 參考 > 概述

下表列出了 ansi sql 資料型別、它們的等價 microsoft jet 資料庫引擎 sql 資料型別及其有效的同義詞。該錶還列出了等價的 microsoft® sql server™ 資料型別。

ansi sql

資料型別

microsoft jet

sql 資料型別

同義詞microsoft sql

server 資料型別

bit, bit varying

binary(請參閱「注意」)

varbinary,

binary varying

bit varying

binary, varbinary

不支援bit(請參閱「注意」)boolean, logical, logical1, yesno

bit不支援

tinyint

integer1, byte

tinyint

不支援counter(請參閱「注意」)

autoincrement

(請參閱「注意」)

不支援money

currency

money

date, time, timestamp

datetime

date, time(請參閱「注意」)

datetime

不支援uniqueidentifier

guid

uniqueidentifier

decimal

decimal

numeric, dec

decimal

real

real

single, float4, ieeesingle

real

double precision, float

float

double, float8, ieeedouble, number(請參閱「注意」)

float

**allint

**allint

short, integer2

**allint

integer

integer

long, int, integer4

integer

interval

不支援不支援

不支援image

longbinary, general, oleobject

image

不支援text(請參閱「注意」)

longtext, longchar, memo, note, ntext(請參閱「注意」)

text

character, character varying, national character, national character varying

char(請參閱「注意」)

text(n), alphanumeric, character, string, varchar, character varying, nchar, national character, national char, national character varying, national char varying(請參閱「注意」)

char, varchar, nchar, nvarchar

注釋

create table friends

([friendid] integer,

[lastname] text,

[firstname] text,

[birthdate] date,

[phone] text,

[notes] memo,

constraint [index1] primary key ([friendid]));

Access 資料庫的資料型別

今天開發資料庫通用元件時,做c 資料庫型別與access資料庫型別的相互轉化時,發現access中 text 型別的最大長度為255,當長度超過255時,需改用 memo 型別,但需要注意備註 memo 型別的長度不能直接設定。錯誤寫法 alter table tablename add colum...

Access資料庫表的資料型別

在access裡,備註型別用memo表示,所以改變欄位的資料型別為備註的sql為 alter table user alter column userinfo memo 對了,如果user表有外來鍵,而且你要修改的字段就是外來鍵的話,你就不能修改啦!下面給出修改為其它型別的sql 表為tb,欄位為a...

Access中SQL查詢的資料型別轉換

每個函式都可以強制將乙個表示式轉換成某種特定資料型別。語法 cbool expression cbyte expression ccur expression cdate expression cdbl expression cdec expression cint expression clng ...