Как удалить первые 1000 строк из таблицы с помощью Sql Server 2008?

У меня есть таблица в SQL Server. Я хочу удалить из него первые 1000 строк. Однако я попробовал это, но вместо того, чтобы просто удалить первые 1000 строк, он удалил все строки в таблице.

Вот код:

delete from [mytab] 
select top 1000 
a1,a2,a3
from [mytab]
97
задан Brian Tompsett - 汤莱恩 19 August 2015 в 19:29
поделиться