怎样修改数据库中的表的结构?

Iamfish 2002-04-22 08:01:12
例如想增加一个字段Email
SQL怎样写?
谢谢,我是新手,请指点
...全文
53 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sonicdater 2002-04-22
ADOX 中的 Append
回复
KAIBate 2002-04-22
麻烦,可以直接用VB带的可视化数据库管理器进行添加字段嘛.
回复
nebular 2002-04-22
A. 更改表以添加新列
ALTER TABLE doc_exa ADD column_b VARCHAR(20) NULL
GO


B. 更改表以除去列
ALTER TABLE doc_exb DROP COLUMN column_b
GO

C. 添加具有默认值的可为空的列
下例添加可为空的、具有 DEFAULT 定义的列,并使用 WITH VALUES 为表中的各现有行提供值。如果没有使用 WITH VALUES,那么每一行的新列中都将具有 NULL 值。

ALTER TABLE MyTable ADD AddDate smalldatetime NULL
CONSTRAINT AddDateDflt
DEFAULT getdate() WITH VALUES


回复
jdsbjcailei 2002-04-22
set tb=db.tabledef("表名")
with tb
.files.append .createfield("字段名",字段类型)
end with
createfield()详见msdn
回复
gpo2002 2002-04-22
alter table tableA add Email varchar(50)
在表tableA里面添加了字段Email,数据类型为最大长度为50的变长字符串
回复
发动态
发帖子

1180

社区成员

VB 数据库(包含打印,安装,报表)
申请成为版主
社区公告
暂无公告