constraint df_WillDate default (dateadd(mm,1,(LendDate))) for WillDate
需要设定默认值的列是 WillDate,
它的默认值是同一张表内的LendDate加1个月,
两列都是datetime类型
这样测试失败
------解决方案--------------------
好象是不能引用別的列.
如果是的話,那你用觸發器吧
------解决方案--------------------
楼主,默认值我记得只能是常量,不能是个动态的或者是其他列的值。
如果你要达到你的效果,可以使用计算列,比触发器会更适合你。
------解决方案--------------------
计算列 对 性能有没有影响?
楼主的需求是插入时赋计算列的值,但是此后可以另行修改,这个是计算列无法做到的了