while (1=1)
BEGIN
WAITFOR DELAY '00:00:00.001';
print 'run it one minute';
UPDATE top(1) T_ITEMRESULT SET SENDTIME =GETDATE()-60000, UPUSER ='TEST' WHERE EQUIPMENTCODE = 'A020' AND EQUIPMENTDETAILCODE = 'A021' AND ITEMNO = 1 AND UPUSER ='TESTUSER';
continue;
END;
BEGIN
WAITFOR DELAY '00:00:00.001';
print 'run it one minute';
UPDATE top(1) T_ITEMRESULT SET SENDTIME =GETDATE()-60000, UPUSER ='TEST' WHERE EQUIPMENTCODE = 'A020' AND EQUIPMENTDETAILCODE = 'A021' AND ITEMNO = 1 AND UPUSER ='TESTUSER';
continue;
END;
本文展示了一个使用无限循环实现的任务示例,该任务每隔一毫秒打印一条消息并更新数据库中特定记录的时间戳。涉及的技术包括循环控制结构、延时操作、数据库更新语句等。
1万+

被折叠的 条评论
为什么被折叠?



