我正在开展一项大学项目,该项目要求保存不同报告的时间表(每年,每月,每日)。这些报告通过Windows服务运行。我正在考虑创建一个数据库表。
标识---- -----作业名----- DestinationFolder ----开始日期---每年每月---- ----每日LASTRUN
如果有人可以审查设计,我将不胜感激。
此处使用连接的体系结构也是一个好主意,因为该服务将在后台运行并将检查数据库中的日期。如果某个报告计划在那时运行,那么它将运行。
谢谢!
答案 0 :(得分:0)
您可以使用一列来指示它的存储方式。然后选择我的when stored_type = 'Monthly'
。
或者,为了使其更具关系性,请创建另一个表,其中存储类型并使用:
SELECT *
FROM schedule inner join type on schedule.stored_type_id=type.id
WHERE type.id=1