access 数据类型

数据类型存储量大小说明
BINARY每个字符占 1 个字节任何类型的数据都可以存储在这种类型的字段中。不进行数据转换(例如,转换成文本)。数据怎样输入到二进制字段就怎样作为输出显示,
BIT1 个字节值为 Yes 和 No,并且该字段只能取这两个值中的一个。
TINYINT1 个字节在 0 和 255 之间的整数值。
MONEY8 个字节
– 922,337,203,685,477.5808 和 922,337,203,685,477.5807 之间的可调整整数。
DATETIME
(请参阅 DOUBLE)
8 个字节在 100 年和 9999 年之间的日期或时间值。
UNIQUEIDENTIFIER128 个比特用于远程过程调用的唯一标识数字。
REAL4 个字节单精度浮点值,负数值从 – 3.402823E38 到 – 1.401298E-45,正数值从 1.401298E-45 到 3.402823E38,以及零。
FLOAT8 个字节双精度浮点值,负数值从 – 1.79769313486232E308 到 – 4.94065645841247E-324,正数值从 4.94065645841247E-324 到 1.79769313486232E308,以及零。
SMALLINT2 个字节介于 – 32,768 和 32,767 之间的短型整数。(请参阅“注意”)
INTEGER4 个字节介于 – 2,147,483,648 和 2,147,483,647 之间的长型整数。(请参阅“注意”)
DECIMAL17 个字节精确的数字数据类型,取值范围从 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 VARYINGBINARY(请参阅“注意”)VARBINARY,
BINARY VARYING
BIT VARYING
BINARY, VARBINARY
不支持BIT(请参阅“注意”)BOOLEAN, LOGICAL, LOGICAL1, YESNOBIT
不支持TINYINTINTEGER1, BYTETINYINT
不支持COUNTER(请参阅“注意”)AUTOINCREMENT(请参阅“注意”)
不支持MONEYCURRENCYMONEY
DATE, TIME, TIMESTAMPDATETIMEDATE, TIME(请参阅“注意”)DATETIME
不支持UNIQUEIDENTIFIERGUIDUNIQUEIDENTIFIER
DECIMALDECIMALNUMERIC, DECDECIMAL
REALREALSINGLE, FLOAT4, IEEESINGLEREAL
DOUBLE PRECISION, FLOATFLOATDOUBLE, FLOAT8, IEEEDOUBLE, NUMBER(请参阅“注意”)FLOAT
SMALLINTSMALLINTSHORT, INTEGER2SMALLINT
INTEGERINTEGERLONG, INT, INTEGER4INTEGER
INTERVAL不支持不支持
不支持IMAGELONGBINARY, GENERAL, OLEOBJECTIMAGE
不支持TEXT(请参阅“注意”)LONGTEXT, LONGCHAR, MEMO, NOTE, NTEXT(请参阅“注意”)TEXT
CHARACTER, CHARACTER VARYING, NATIONAL CHARACTER, NATIONAL CHARACTER VARYINGCHAR(请参阅“注意”)TEXT(n), ALPHANUMERIC, CHARACTER, STRING, VARCHAR, CHARACTER VARYING, NCHAR, NATIONAL CHARACTER, NATIONAL CHAR, NATIONAL CHARACTER VARYING, NATIONAL CHAR VARYING(请参阅“注意”)CHAR, VARCHAR, NCHAR, NVARCHAR

注释

  • ANSI SQL BIT 数据类型并不对应于 Microsoft Jet SQL BIT 数据类型。但它对应于 BINARY 数据类型。并不存在等价于 Microsoft Jet SQL BIT 数据类型的 ANSI SQL 数据类型。
  • 不再支持 TIMESTAMP 作为 DATETIME 的同义词。
  • 不再支持 NUMERIC 作为 FLOAT 或 DOUBLE 的同义词。现在,NUMERIC 可作为 DECIMAL 的同义词使用。
  • LONGTEXT 字段总是存储为 Unicode 表示格式。
  • 如果所使用的数据类型名称 TEXT 未指定可选长度,例如 TEXT(25),将创建一个 LONGTEXT 字段。这样,要写出的 CREATE TABLE 语句将与 Microsoft SQL Server 生成一致的数据类型。
  • CHAR 字段总是存储为 Unicode 表示格式,它等价于 ANSI SQL NATIONAL CHAR 数据类型。
  • 如果所使用的数据类型名称 TEXT 未指定可选长度,例如 TEXT(25),那么该字段的数据类型等价于 CHAR 数据类型。这样,可保持大多数 Microsoft Jet 应用程序的后向兼容性,同时使 TEXT 数据类型

CREATE TABLE Friends
([FriendID] integer,
[LastName] text,
[FirstName] text,
[Birthdate] date,
[Phone] text,
[Notes] memo,
CONSTRAINT [Index1] PRIMARY KEY ([FriendID]));
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kingapex1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值