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

Iamfish 2002-04-22 08:01:12
例如想增加一个字段Email
SQL怎样写?
谢谢,我是新手,请指点
...全文
134 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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的变长字符串

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧