檢查約會的日期
回答
試試這個:
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