Вопрос может вызвать недоумение, так как я представляю, что это неправильное использование SQL, но у меня есть функция, которая выполняет симуляцию Монте-Карло для оптимизации некоторых параметров, выполнение которых занимает очень много времени, хотелось бы чтобы иметь возможность запустить его в выходные и затем вывести все, что у него есть, когда это будет сделано.
В настоящее время я настроил его как
DECLARE INT @iterations = 1000
WHILE @COUNT < @iterations
BEGIN
DoStuff()
@COUNT = @COUNT +1
END
Возможно ли спроектировать что-то подобное в Т SQL?
DECLARE INT @maxtime= 72hours
[start counting time]
WHILE @COUNT < @maxtime
BEGIN
DoStuff()
END