通过sql语句给access数据库添加字段

[ At 4/22/2009 By wukong   2 comments ]

通过执行sql语句修改access数据库表结构增加一个字段,可以通过跟sql server同样的语句进行操作,如下

alter table 表名 add 字段名 类型(大小)

比如表table1增加一个长度30的字符串字段str,可以这样写sql语句

alter table table1 add str TEXT(30)

如果要设置该字段不能为空则sql语句如下

alter table table1 add str TEXT(30) not null

access数据库通过sql语句添加字段和sql server 有一点不太一样的是默认值的设置,一般如果添加字段时设定默认值,可以这样写

alter table table1 add str TEXT(30) not null default 'abc'

如上的语句即设置字段默认值为字符串abc,但是在access软件中进行查询执行时会出错,这时因为access sql查询或视图不支持default命令,但这个语句在ole db 或ado中是可以执行通过的,比如在一段asp中通过oledb执行这个语句向access数据库添加一个字段,是可以设置默认值的.这一点比较不方便.

« 今日百度更新小记,很失败asp中的cint函数溢出错误 »
  • 2.wukong
  • 疯子,这时没用的,连接不是直接的连接,是跳转的,呵呵。
  • 6/4/2009 4:30:12 AM 回复该留言

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表

Powered By 空空如也 

Copyright 167-2009 www.7es.cn . Some Rights Reserved. Email:iamwgh@msn.com QQ:49556
Friends site:Null