如何一个字段的默认值,就是一张表中的一个字段是日期型的,默认值是getdate(),现在如何让它没有默认值,求高手帮忙

解决方案 »

  1.   

    update tablename set datecolumn=null
      

  2.   

    你在数据设计视图中将这个字段的默认值设置为null就好了~
      

  3.   

    未知你的数据库类型:
    在SQL跟ACCESS数据库里建立日期型字段时默认都是为空的,可以在该表的设计模式窗口化修改原来的的默认值,置空或者置新变量都悉听尊便了
    MySQL数据库里检查你的数据表是否存在类似下面
    insert into YourTable(nowdate) values (getdate());
    的语句,存在的话注释掉——至于getdate()函数可以留着,早晚用得着。
    Oracle数据库太贵太大用不起。。可能偶把问题想简单了。
      

  4.   

    ALTER TABLE 表名 MODIFY(列名 DEFAULT )
      

  5.   

    create rule rule_name as @字段= getdate()
    sp_bindrule rule_name,表.字段名
      

  6.   

    刚才写成规则了,应该是create default
      

  7.   

    取消“默认值”中的“GetDate()”就好了啊。