SQL中如何在表中添加字段

来源:百度知道 编辑:UC知道 时间:2024/05/14 19:14:34
表中的sendtime这个字段没有了,在哪里或是怎么做可以在原来的表中添加上这个字段。请说的详细些,我是菜鸟,谢谢!
添加到是添加上了,可是,为什么只有字段,而没有时间的显示,我做了测试,Sendtime中还是NULL了?
怎么设置默认值??能说的细点吗?是不是跟操作系统有关了?
你给的代码好象不对,我写入后,提示是错误的

ALTER TABLE TableName1
ADD | ALTER [COLUMN] FieldName1
FieldType [(nFieldWidth [, nPrecision])]
[NULL | NOT NULL]
[CHECK lExpression1 [ERROR cMessageText1]]
[DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE]
[REFERENCES TableName2 [TAG TagName1]]
[NOCPTRANS]

例:ALTER TABLE customer ADD COLUMN fax c(20) NULL

你的可能是日期时间型的列?
ALTER TABLE 表名 ADD COLUMN sendtimec datetime

补充:你要什么时间?新增加的列当然没有数值了。
你可以设置默认值
ALTER TABLE 表名 ADD COLUMN sendtime datetime default datetime()

“空上代码”是什么?

修改:ALTER TABLE 表名 ADD COLUMN sendtime datetime default getdate()

修改已存在数据行的该列值
update 表名 set sendtime=getdate()

做这个工作不需要写sql语句的
access或者是sql server都很简单的
只要点击“设计表”就可以添加字段了,原先的数据不影响