检查约会的日期
回答
试试这个:
ALTER TABLE yourTable
ADD CONSTRAINT yourDateTimeColumn CHECK (yourDateTimeColumn < GetDate());
我只是在检查约束的表达部分添加了这个吗? – martin
我认为你的逻辑与OP想要的是相反的:你在检查日期时间值是否在未来,我认为OP要确保这些值是过去的。但是没有更多的信息(数据类型,SQL Server版本,时间相关或仅仅是日期等),无论如何都不可能给出明确的答案。 – Pondlife
如果您在分析器中运行代码,则直接添加约束条件。 – JTorrecilla
删除SQL Server 2008上的时间的部分,使用cast...date
另外,我认为你可以有日期包括今天
ALTER TABLE yourTable
ADD CONSTRAINT yourDateTimeColumn CHECK (
CAST(yourDateTimeColumn as date) <= CAST(GETDATE() as date)
);
- 1. Oracle中的日期检查约束
- 2. 检查是否有个约会日期的SQLite中
- 3. 在日期上使用检查约束
- 4. Oracle约束日期检查SQL
- 5. 生成约会(日期)
- 6. CHECK约会出生日期?
- 7. Python:没有日期的约会
- 8. 选择约会日期的事件Picker
- 9. sql中的连续日期和约会
- 10. 出口展望日历会议和约会今天的日期
- 11. 从当前日期的特定日期的最后约会日期公式
- 12. 日期范围的SQL检查约束<VALID_FROM,VALID_TO>
- 13. 检查约束的开始/结束日期
- 14. Javascript检查日期
- 15. JS - 日期检查
- 16. 日期检查(COBOL)
- 17. Java日历日期检查
- 18. 会员检查和日期范围检查在Matlab
- 19. SQL Server根据日期检索经常性约会
- 20. 保存约会日期到数据库
- 21. 设置日期时间约会计划
- 22. 添加下一个约会日期
- 23. mysql查询检查日期
- 24. 每日定期约会得到存储为每周定期约会在Outlook 2013
- 25. 检查过去的日期
- 26. 检查日期落在2日期间
- 27. 检索公共Outlook日历约会?
- 28. 如何检索定期约会
- 29. 使用日期时间,检查预约在本周
- 30. 检查约束以确保日期不在将来吗?
这是否也包括时间? – gbn
不只是日期 – martin