【发布时间】:2013-07-16 19:10:27
【问题描述】:
我有一个包含 2 列 dateRecieved 和 dateDue 的表。我知道如何使 dateNow 列默认显示今天的日期,方法是: 默认获取日期() 然后,用户可以将 dateRecieved 列修改为他们想要的任何日期。
用户修改dateRecieved列后;如何设置 dateDue 列,使其默认显示距 dateRecieved x 天的日期?
我查看了这个答案,但我需要参考另一列。 Need to add constraint: date plus 10 days
有没有办法让 dateRecieved 在 dateRecieved 改变时自动修改它的值? 用户应该能够覆盖这两列中的默认值。
我正在使用 W3 学校的 sql 教程,但它没有,而且我在 stackoverflow 上也找不到 http://www.w3schools.com/sql/sql_default.asp
use current date as default value for a column
谢谢
【问题讨论】:
标签: sql sql-server constraints default dateadd