我想要一个列(smalldatetime数据类型)的默认值,其中每行的时间值是当前时间+ 6小时。
我尝试使用Getdate()函数,但它没有更新。相反,它只是提供行创建时的标记。你可以看到我在这篇文章中尝试了这个脚本。我认为它有效,但是当我第二天检查表时,时间从未改变过。I would like to set the Default value for a column to Current Time + 6hrs
提前感谢您提供的任何帮助。
答案 0 :(得分:0)
将以下字段添加到您的视图中:
DATEADD(hour, 6, GETDATE()) AS Minimum_Departure_Time
由于您希望在查看时更改它,因此没有理由将其放入表中。只需将它放在您的视图中,因为视图是在每次运行时动态创建的。