风过无痕,生命如烟

每个人生下来都是天使,不过这个世界上也存在着恶魔。恶魔是天使变的,因为这个世界充满了诱惑。

导航

ACCESS一些特殊数据类型

参考:http://access911.net/fixhtm/71FAB01E15DC.htm?tt=

看下面的查询

create table datatype(aa binary,bb bit,cc smallint,dd AUTOINCREMENT(2,4),ee money,ff datetime,gg guid,hh single default 50,ii double,jj smallint,kk long,ll image,mm memo,nn text(100),oo yesno not null,pp TINYINT,qq numeric(18,4))

dd AUTOINCREMENT(2,4) 就是建立一个自动编号,初始为 2 ,步进为 4 的自动编号;

image 表示 “ole 对象”字段
money 表示 “货币” 字段
yesno 表示 “是/否” 字段 或者 bit
memo 表示 “备注” 字段
smallint 表示 “数字”“整型” 字段
TINYINT 表示 “数字”“字节” 字段
text 表示 “文本” 字段,后面的括号中的数字表示文本的长度,最长255
numeric(18,4) 表示“数字”“小数”字段,精度18,数值范围4

其中还用到一个关键字 default 表示默认值,如果要设定默认值为 50 则可以写成 default 50
还有一个关键字 not null 表示“必填”为“是”


请注意,如果含有 DEFAULT 来定义默认值,上述语句要用 ADODB.CONNECTION.EXECUTE 等方法来执行,直接用上述代码建立一个查询无法保存或者运行,会得到 ACCESS 的错误提示。

添加一个自动编号字段的代码如下:

alter table ColorSet add c AUTOINCREMENT(1,1)


注意,一个表只能有一个自动编号字段。

添加两个文本字段的代码如下:

alter table abc add ct text(255),cx text(200)

 

posted on 2010-02-24 11:32  hyamw  阅读(336)  评论(0编辑  收藏  举报