如何设置表中的列只接受系统日期或大于?什么是SQL查询?
问候。
答案 0 :(得分:2)
ALTER TABLE table1
ADD CONSTRAINT chk1
CHECK
(date_column >= GETDATE ())
答案 1 :(得分:2)
今天的日期对应于今天的午夜,所以如果你想要从今天起添加日期,你还需要像
这样的日期ColumnName >= select DATEADD(MILLISECOND,
((DATEPART(hh, GETDATE())*3600000)+(DATEPART(mi, GETDATE())*60000)+(DATEPART(s, GETDATE())*1000) +DATEPART(MILLISECOND,GETDATE()))*-1,
GETDATE())
答案 2 :(得分:1)
使用 Check Constraints :
ColumnName >= getdate()