我正在ASP.NET中开发图书馆管理系统。我正在使用SQL Server 2008作为数据库。我想提供预订书的选项,以便学生可以预订15分钟的书。
我将储备书的详细信息存储在reserve
表中,但我想自动删除保留时间超过15分钟的那些行。
请帮我。
如果您可以选择更改表结构,则可以。如果没有看到总体设计,我建议在储备金表上添加“状态”列。状态栏可以包含已知状态中的一个。保留,已取件,已退货,从未使用过。创建一个查询表中“保留”记录的SQL Agent作业,如果创建日期早于15分钟,则将状态更改为“从未使用”。如果您确实要正确设计它,则需要添加一个Statuses表,然后在两个表之间创建一个外键。如果您想沿着2个表的路径前进,并且不确定如何执行此操作,请让我知道我可以发布一个SQLFiddle示例。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句