ALTER TABLE [dbo].[dingyue]
ALTER COLUMN [inputtime] [datetime] NOT NULL
GO
ALTER TABLE [dbo].[dingyue] ADD 
CONSTRAINT [DF_dingyue_inputtime] DEFAULT (getdate()) FOR [inputtime]
GO

解决方案 »

  1.   

    alter table 表名
    alter 字段名 字段类型  例如:alter table  tbtest
          alert a_num decimal(10,3) default 0
      

  2.   

    更正:alter column 字段名 字段属性
      

  3.   

    回复人: madpolice() ( ) 信誉:100  2005-02-24 10:50:00  得分: 0  
     
     
       ALTER TABLE [dbo].[dingyue]
    ALTER COLUMN [inputtime] [datetime] NOT NULL
    GO
    ALTER TABLE [dbo].[dingyue] ADD 
    CONSTRAINT [DF_dingyue_inputtime] DEFAULT (getdate()) FOR [inputtime]
    GO
      
    感谢您的帮助,但是,我运行以后变成了
    inputtime(datetime,Not Null)
    可是,我试着添加记录,还是没有时间显示.怎么办呢???
    请告诉我怎么办好吗!!!
    谢谢
      

  4.   

    ALTER TABLE [dbo].[dingyue] ADD 
    CONSTRAINT [DF_dingyue_inputtime] DEFAULT (getdate()) FOR [inputtime]
    GO
      

  5.   

    to:madpolice() 
    服务器: 消息 1781,级别 16,状态 1,行 1
    已在列上绑定了 DEFAULT。
    服务器: 消息 1750,级别 16,状态 1,行 1
    未能创建约束。请参阅前面的错误信息。这是什么意思呢?
    我快晕了.
    一定要帮帮忙好吗!!!
    谢谢了啊
      

  6.   

    alter table dinyue add default getdate() for inputtime
      

  7.   

    非常感谢madpolice()的帮助.
    谢谢.也谢谢其他朋友的帮忙.谢谢大家
    问题解决了.谢谢