access主数据字段类型

    技术2025-10-16  4

    近来使用asp写程序时需要即时创建access字段,网上的资料很多,但是仍旧多为复制,作为字段类型的各种资料繁复不一,很让人困惑到底哪个是可以用的。后来从access2007的帮助系统中找到答案(这应该算是标准的了吧!):Access2007主数据字段类型说明:

     

    数据类型存储大小说明BINARY每个字符 1 字节任何类型的数据都可以存储在此类型的字段中。不会进行任何数据转换(例如,转换到文本)。数据输入二进制字段的方式决定了它将以何种方式输出。BIT1 字节“是”和“否”值以及只包含其中一个值的字段。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(正值)和 0。FLOAT8 字节双精度浮点值,其范围为 –1.79769313486232E308 到 –4.94065645841247E-324(负值)、4.94065645841247E-324 到 1.79769313486232E308(正值)和 0。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 GB。用于 OLE 对象。CHARACTER每个字符 2 字节(请参阅“注释”)零到 255 个字符。

    注释:字段中被定义为 TEXT(也称为 MEMO)或 CHAR(也称为具有特定长度的 TEXT(n))的字符将以 Unicode (Unicode:Unicode Consortium 开发的一种字符编码标准。该标准采用多(于一)个字节代表每一字符,实现了使用单个字符集代表世界上几乎所有书面语言。) 表示形式进行存储。Unicode 字符一律需要用两个字节来存储每个字符。如果现有 Microsoft Access 数据库中的大部分内容为字符数据,那么数据库文件在转换为 Microsoft Access 格式时其大小几乎会增加一倍。不过,以前表示为单字节字符集 (SBCS) 的很多字符集的 Unicode 表示形式可以很容易地压缩成一个字节。如果定义了一个具有 COMPRESSION 属性的 CHAR 列,则在存储数据时将自动压缩数据,并在从列中检索数据时将其解压缩。

    最新回复(0)