SQL程序在10分钟后结束循环

我的SQL程序里的循环会循环几个小时,但只需要循环10分钟就能得到结果,这样的循环结束条件该怎么写啊

第1个回答  2011-05-04
可以这样,把结果保持到一个表里面啊,然后写一个结果检查程序啊,当结果满足要求的时候就break和return啊,检查程序不要每条都检查可有每循环1千次检查一下结果表,怎么样
第2个回答  2011-05-04
你没有加条件吧?用条件 top 等来限制,也可以return break等。追问

能写出具体语句吗?

追答

你把问题先描述清楚。
如果是循中,可以用break;
如果是顺弃执行 在存储过程中可以用return;
如果是因为没有加条件可以直接加 where 。。。。

本回答被网友采纳

想用sql语句实现:查询出在最近10分钟(或一段时间区间内)插入数据库某个...
数据库没有这功能,除非你在这些表都加多一列,记录插入时的时间,select * from where 插入时间 > 当前时间 - 时间间隔,时间间隔也就是你所说的十分钟,这样就可以了!

SQL中查询消费打卡数据在十分钟内的重复刷卡
select * from source a where exists(select cardno from source b where b.cardno=a.cardno and datediff(n,b.datetime,a.datetime)<=10 )

怎样解决SQL Server内存不断增加问题
5、设定完毕点击确定,然后重新启动SQl Server服务使之生效即可。解决服务器的w3wp.exe进程占用cpu和内存过多的问题 解决CPU占用过多:1、在IIS中对每个网站进行单独的应用程序池配置。即互相之间不影响。2、设置应用程序池的CPU监视,不超过30%(一个程序池20个站),每分钟刷新,超过限制时关闭。根据w...

PL\/SQL怎么让下面结果以每隔10分钟显示(第四个四段求和、第五个字段...
pl\/sql 中,查询结果左下角位置,单击右键单击如图按钮,可设置自动刷新间隔。设置完成后,左键单击刷新按钮即可每十分钟刷新一次数据。注意,当前sql窗口中仅保留需要执行查询的sql语句。

...与 delete 三百万级数据量时速度极慢,有10分钟左右,求高手如何解 ...
因为insert,delete每次操作都要对索引也要操作,修改索引本身要比你插值和删除要花费的时间多多了 你insert这个表如果数据不多,不应该有10分钟,delete因为要关联可能会有10分钟左右,如果你以上都操作了,可以考虑是否是索引坏了,重建下索引,最好先清下日志,防止日志满 ...

...是一分钟一个数据,需要统计A表数据,间隔为10分钟存储到B表_百度知 ...
createorreplacetriggertgafterupdateonAforeachrowbeginupdateBsetxx=xxwhereb.aid=a.id;end;\/2、A表插入数据时,B表更新数据:createorreplacetriggertggafterinsertonAforeachrowbegininsertBvalues(xxxx);end;\/如果不需要每条数据都跟新,只需要在每次A更新的时候更新B,可以将后面的foreachrow去掉。

sql server如何每10秒执行一条SQL语句
把这个放在要执行的语句之前,这样过10秒钟才会执行语句,结合循环操作就可以每10秒执行一次了。这个最好和语句同时放在存储过程中,执行完语句后,再调用存储过程就可以实现循环了。用作业调度一次就可以了,把exec p_ZQJ_YX710_I_test加在存储过程最后,另外把while循环去掉,只要自己调用自己就可以了。...

怎样查出SQLServer的性能瓶颈
如果是这样的情况,建议你移除这些程序,使SQLServer是你的服务器的最主要的程序。如果你的sqlserver服务器没有运行其他程序,并且在一个24小时的周期里页面数总是超过20,这说明你应该修改你对SQLServer的内存设置了。将其设置为“动态配置SQLServer的内存”,并且最大内存设置得高一些。为了达到最优,SQLServer将尽可能的...

如何删除SQL 10分钟外的数据
delete from hx66online where datediff(minute,hx66date,getdate())>=10

求一个Oracle的SQL语句,获取10分钟内唯一的数据
select lasttime,cardid- interval '10' MINUTE from Test union all select lasttime,cardid+ interval '10' MINUTE from Test;结果:SQL>2011\/05\/01 11:53:29 1001 2011\/05\/01 11:56:29 1000

相似回答
大家正在搜