1

我正在从事一个大学项目,该项目需要保存不同报告的时间表(每年、每月、每天)。这些报告通过 Windows 服务运行。我正在考虑创建一个数据库表。

Id----JobName-----DestinationFolder-----Startdate----Yearly---Monthly----Daily----LastRun

如果有人可以审查设计,我将不胜感激。

在这里使用连接架构也是一个好主意,因为该服务将在后台运行并检查数据库中的日期。如果某个报告计划在那个时候运行,那么它将运行。

谢谢!

4

1 回答 1

0

您可以使用一列来指示其存储方式。然后选择我的when stored_type = 'Monthly'.

或者,为了使其更具关系性,请创建另一个具有存储类型的表并使用:

SELECT * 
FROM schedule inner join type on schedule.stored_type_id=type.id 
WHERE type.id=1
于 2013-06-21T06:22:26.110 回答