这个SQL语句不知道有没有人会写???

zhang1struts1yun 2010-11-29 01:52:58
----------------- T-SQL 语句 ---------------
if( 某个时间段执行 ”早上6点到下午5点“ )
{ 如果不在这个时间段,跳过所有执行语句块,到下面的语句块执行
if( 条件1成立 )
insert into .....
update .....
else if (条件2成立)
insert into .....
update .....
else if (条件3成立)
insert into .....
update .....
}
else “下午5点以后”
上面的时间不成立,跳到这个语句块执行,(在某个时间段)
if(条件4成立)
insert into .....
update .....
。。。。。。。。。。。。。。。。。。。。。。 如果将这些语句转换成 case...when...then...来执行,

有没有那个会弄??????????
...全文
198 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang1struts1yun 2010-12-03
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 jxyxhz 的回复:]
定时执行,可以用数据库作业,定时执行存储过程。

或用Timer程序定时执行。

定时可以半个小时执行一次。
[/Quote]
Timer程序?是什么啊
小_虎 2010-12-03
  • 打赏
  • 举报
回复
定时执行,可以用数据库作业,定时执行存储过程。

或用Timer程序定时执行。

定时可以半个小时执行一次。
hookyzlr 2010-12-03
  • 打赏
  • 举报
回复
放到存储过程中执行吧。。。
zhang1struts1yun 2010-11-30
  • 打赏
  • 举报
回复
视图怎么更新数据呢
panchunlong 2010-11-29
  • 打赏
  • 举报
回复
数据库里不好弄,弄个视图就行
zhang1struts1yun 2010-11-29
  • 打赏
  • 举报
回复
用存储写,是不是很影响效率??????
Issac25Name 2010-11-29
  • 打赏
  • 举报
回复
来学习一下,
天下在我心 2010-11-29
  • 打赏
  • 举报
回复
放逻辑里处理,不要在数据库存储过程写。
Konwood2017 2010-11-29
  • 打赏
  • 举报
回复
强烈建议用存储过程来实现!
细嗅蔷薇 2010-11-29
  • 打赏
  • 举报
回复
这种逻辑判断 最好放在逻辑里处理
不然等你走了 别人来维护项目的时候 会诅咒你的
baysos 2010-11-29
  • 打赏
  • 举报
回复
用存储过程~proc~
不过放在逻辑里处理 人家也好维护~
fellowcheng 2010-11-29
  • 打赏
  • 举报
回复
存储过程
or
程序前端处理逻辑
yan267 2010-11-29
  • 打赏
  • 举报
回复

IF DatePart(hh,GETDATE())>06 AND DatePart(hh,GETDATE())<17
BEGIN

IF (条件一成立)

BEGIN

END



END

ELSE

BEGIN

IF DatePart(hh,GETDATE())>17
BEGIN

END



end




类似这样的。
ltcszk 2010-11-29
  • 打赏
  • 举报
回复
这种逻辑判断明显应该放在程序里而不是交给数据库

62,073

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧