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

扩展存储过程中怎么实现定时器功能

2012-03-03 
扩展存储过程中如何实现定时器功能各位好,我想问扩展存储过程中如何实现定时器功能,当指定时间到达,程序做

扩展存储过程中如何实现定时器功能
各位好,
        我想问扩展存储过程中如何实现定时器功能,当指定时间到达,程序做退出扩展存储过程的处理,
        我看到有个系统API其方法是:
        SetTimer(NULL,0,30000,TimerProc);当到30秒是调回调函数TimerProc
        但为题是扩展存储过程的入口函数的类型是RETCODE   __declspec(dllexport),如果我要退出就必须用return   XP_ERROR;而TimerProc提供的类型是void所以我不知道如何实现,有明白的请指点一下,谢谢拉

[解决办法]
waitfor time 时间
[解决办法]
WAITFOR
指定触发语句块、存储过程或事务执行的时间、时间间隔或事件。

语法
WAITFOR { DELAY 'time ' | TIME 'time ' }

参数
DELAY

指示 Microsoft® SQL Server™ 一直等到指定的时间过去,最长可达 24 小时。

'time '

要等待的时间。可以按 datetime 数据可接受的格式指定 time,也可以用局部变量指定此参数。不能指定日期。因此,在 datetime 值中不允许有日期部分。

TIME

指示 SQL Server 等待到指定时间。

[解决办法]
还有什么问题?
上不了QQ!

热点排行