我正在开发ASP.NET中的库管理系统。我使用SQL Server 2008作为数据库。我想提供预订选项,以便学生可以预订15分钟的预订。
我正在reserve
表格中存储预订图书的详细信息,但我希望自动删除预订时间超过15分钟的行。
请帮帮我。
答案 0 :(得分:1)
如果您可以选择更改表格结构,我会。如果没有看到整体设计,我会建议添加一个" Status"保留表上的列。状态列可以包含已知状态。保留,Pickedup,返回,从未使用过。创建一个SQL代理作业,在表中查询"保留"记录,如果创建日期早于15分钟,则将状态更改为"从不使用"如果你真的想要正确设计它,你需要添加一个Statuses表,然后在两个表之间创建一个外键。如果你想沿着2个表的路径前进而不知道如何做到这一点让我知道我可以发布一个SQLFiddle示例。