首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

请问SQL字段格式设置

2012-04-18 
请教SQL字段格式设置现在有一个字段是控制任务执行周期的,这个周期可能被设置成每天、周一~周五、每周一、每

请教SQL字段格式设置
现在有一个字段是控制任务执行周期的,这个周期可能被设置成每天、周一~周五、每周一、每月1日或每月第一个工作日等形式,求教这个字段怎么设置比较好?

这个字段将用作判断条件,程序运行时获取系统时间后可以对比是否满足执行周期中的条件,比如读取了系统时间3月1日星期四,那么可以对比找出这个字段里内容为每周四或每月1日或每月第一个工作日的内容

[解决办法]
字段设置的类型能够分辨出是哪种周期模式就可以,int varchar 等都可以,可以加个备注表示周期按哪种方式,查询时就是一大堆的case when判断了。
[解决办法]
多个字段可以分别用int 
如果一个字段的话只能用varchar 然后截取后分别匹配
[解决办法]

探讨

字段设置的类型能够分辨出是哪种周期模式就可以,int varchar 等都可以,可以加个备注表示周期按哪种方式,查询时就是一大堆的case when判断了。

[解决办法]
建议用int型,然后在程序中设置分支判断...

[解决办法]
使用字符串进行存储肯定没问题,关键是任务定时怎么办。
看你的业务需求,似乎采用基于日历的表达式较好些,使用EJB定时服务吧。

热点排行
Bad Request.