create table ol_trans
(
trans_no int identity primary key not null ,
title nvarchar(100) not null,
content ntext not null,
note nvarchar(500),
submit_date datetime not null default getdate()
)

解决方案 »

  1.   

    ALTER TABLE ol_trans ADD CONSTRAINT DF_ol_trans_submit_date DEFAULT (getdate()) FOR submit_date
      

  2.   

    to pbsql:
       为什么这样做?我试过了,好用。改字段不就是像我那么写吗,难道日期有特殊的修改语法吗?把你的做法讲讲
      

  3.   

    修改表的语法就是这样,没什么讲的,看联机帮助alter table
      

  4.   

    那我以前用alter table 表名 alter column 列名 类型 默认值 改过一些都能改是为什么,还有,我看书上也是这样改的,没像你写的那么复杂,又是约束又是for的
      

  5.   

    我看的就是sqlserver的书啊,而且这也不该约束的事