【发布时间】:2011-10-04 20:52:24
【问题描述】:
我希望在 t-SQL (MS SQL SMS) 中运行一个查询,该查询将在 X 秒后停止。说 30 秒。我的目标是在 6 分钟后停止查询。我知道查询不正确,但想给你一个想法。
Select * from DB_Table
where (gatedate()+datepart(seconds,'00:00:30')) < getdate()
【问题讨论】:
-
我从未在任何 SQL 语句中看到过类似的情况。您最好的选择可能是让一个进程调用运行查询的第二个进程,然后在等待 6 分钟后终止第二个进程。