ALTER TABLE dbo.test ADD CONSTRAINT
DF_test_NAME DEFAULT getdate() FOR NAME

解决方案 »

  1.   

    CREATE TABLE  test (id INT,NAME VARCHAR(30) )ALTER TABLE dbo.test ADD CONSTRAINT
    DF_test_NAME DEFAULT getdate() FOR NAME
    INSERT INTO test (id) VALUES(1)
    SELECT * FROM test/*
    id          NAME
    ----------- ------------------------------
    1           Jan  8 2014  9:02AM*/
      

  2.   

    alter table 表名 add constraint 约束名 default 字段 for(getdate())
    你这里的字段和默认值要调换
      

  3.   

    http://msdn.microsoft.com/zh-cn/library/ms190273.aspx看看事例 D
      

  4.   


    不好意思我发帖时写错了,我是按照你这样写的
    不过还是没有值,查询结果为null
      

  5.   


    不好意思我发帖时写错了,我是按照你这样写的
    不过还是没有值,查询结果为nulllz sql server 版本是? 我这边2008 R2 也是跟老黄一样的结果。 顺利添加默认值的。
      

  6.   


    不好意思我发帖时写错了,我是按照你这样写的
    不过还是没有值,查询结果为null
    我是2005