【发布时间】:2013-05-22 14:18:09
【问题描述】:
如何防止在 sql server 中设置为默认值的列值发生更改
我有一个表 TimeTable,其中列是日期,类型为 varchar(20) 我希望在用户插入值时始终使用 getdate() 更新该列并防止修改/更改插入中的值声明或更新声明。请帮忙!
【问题讨论】:
-
如果你想存储一个日期 - 你应该使用
DATE或DATETIME- NOTvarchar(20)- 说真的!跨度> -
(不是很严重)所以,他们可以使用
MERGE语句来更改它吗?
标签: sql sql-server sql-server-2008