История изменений
Исправление Toxo2, (текущая версия) :
вместо того, чтобы лепить LIMIT
в оригинале оно примерно такое:
INSERT INTO #t_temp () SELECT TOP 999 ()
SELECT @count1 = count(*) FROM #t_temp
IF @count1 < 999
SELECT @count2 = 999 - @count1
BEGIN
SET ROWCOUNT @count2
INSERT INTO #t_temp () SELECT ()
END
...
SET ROWCOUNT @count3
...
SET ROWCOUNT @count4
Исходная версия Toxo2, :
вместо того, чтобы лепить LIMIT
в оригинале оно примерно такое:
INSERT INTO #t_temp () SELECT TOP 999 ()
SELECT @count1 = count(*) FROM #t_temp
SELECT @count2 = 999 - @count1
SET ROWCOUNT @count2
INSERT INTO #t_temp () SELECT ()
...
SET ROWCOUNT @count3
...
SET ROWCOUNT @count4