我构建一个应用程序,要求管理员根据特定MONTH(9月,...)和特定年份(2012)中的DAYNAME(星期一,...)创建公交时刻表。因此,对于9月的每个星期一,将增加2到12个公共汽车时刻表。如果公共汽车有星期二,星期三等,也会发生这种情况。
所以我希望这也是迭代运行,因此对于2012年或2013年的所有月份,每个星期一都要添加公交时刻表
我有一个包含列的表; dept_time,_dept_date,date_of_travel等。 我认为存储过程将是最佳解决方案。
我需要有关如何实现这一点的想法。
谢谢。
答案 0 :(得分:1)
存储过程并不总是最佳解决方案(至少在这种情况下不是这样)。
您只需要创建客户端脚本或程序(使用Python,Perl,PHP,Java等)来解析(并可能验证)您的业务逻辑,然后根据该逻辑将记录插入到表中。此脚本应该是添加/更新记录的唯一实体。
最后,用户将从您的表中读取(选择)信息并将其用作计划。